我在超链接中使用window.open()在我的页面中打开弹出窗口。我有一个文件夹结构,如
parent
Controls
Reports
reportviewer.aspx
Search.aspx
我需要在弹出窗口( search.aspx )中打开reportviewer.aspx才能实现这一点?如何传递.How?
发布于 2012-03-02 19:59:32
在当前情况下,路径可以是window.open("reportviewer.aspx")
但我认为更好的方法是使用ResolveUrl或ResolveClientUrl
试试这样的东西:
<asp:HyperLink runat="server" OnClientClick='<%# string.Format("window.open(\"{0}\");
return false;", ResolveUrl("~/AppFolder/YourPath/reportviewer.aspx"))%>' NavigateUrl="#" %>
发布于 2012-03-02 18:48:28
试试这个:
Button1.Attributes.Add("onclick", "javascript:window.open('/reportviewer.aspx');");
发布于 2012-03-02 19:01:02
因为reportviewer.aspx和search.aspx都在同一个文件夹中,所以url可以在window.open(‘reportviewer.aspx’)下传递;
https://stackoverflow.com/questions/9531875
复制相似问题