ハイパーリンクでwindow.open()を使用して、自分のページのポップアップを開いています。私は私がURLを渡す方法は?これをachiveする.Howポップアップ(ジャバスクリプト)でreportviewer.aspxを開く必要がありポップアップの問題
parent
Controls
Reports
reportviewer.aspx
Search.aspx
フォームsearch.aspxのようなフォルダ構造を持っていますか?
ハイパーリンクでwindow.open()を使用して、自分のページのポップアップを開いています。私は私がURLを渡す方法は?これをachiveする.Howポップアップ(ジャバスクリプト)でreportviewer.aspxを開く必要がありポップアップの問題
parent
Controls
Reports
reportviewer.aspx
Search.aspx
フォームsearch.aspxのようなフォルダ構造を持っていますか?
このお試しください:reportviewer.aspxとsearch.aspx両方が同じフォルダ内にあるので、 URLは window.open( 'reportviewer.aspx')の下として渡すことができ
Button1.Attributes.Add("onclick", "javascript:window.open('/reportviewer.aspx');");
を。
ポップアップでウィンドウを開けてください。一部のナビゲーターはポップアップを吹き飛ばしているためです。これは、ナビゲータのセキュリティをユーザーに説明するためのものです。
私は現在、NyroMalを使用しています。これは、ページ内にポップアップを作成するためのjqueryプラグインです。ブロック.. 、それが働いている方法については、プロジェクトのWebサイトでいくつかのチュートリアルがあります。..
んが、現在の状況ではパスが window.open(「reportviewer.aspx」)
ことができなかったが、私は考えますより良い方法は、ResolveUrlを使用することですかResolveClientUrl
ようなものを試してみてください:
<asp:HyperLink runat="server" OnClientClick='<%# string.Format("window.open(\"{0}\");
return false;", ResolveUrl("~/AppFolder/YourPath/reportviewer.aspx"))%>' NavigateUrl="#" %>
あなたがソースコードをプッシュする必要があります。 –