【发布时间】:2016-09-07 19:28:21
【问题描述】:
我已在标记 aspx 页面中添加了此 HyperLink,以便从 GridView 打开 window popup。
此代码在Google Chrome 上正常工作,但在Internet Explorer 11 上打开新网页而不是弹出窗口。
在项目的文件夹中,我添加了子文件夹App_Browsers,但没有成功。
如何解决这个问题?
你能帮帮我吗?
提前谢谢你,下面是我的代码。
<asp:TemplateField HeaderText="btest">
<ItemTemplate>
<asp:HyperLink runat="server" ID="btest" Text="btest"
NavigateUrl='<%# String.Format("btest.aspx?sID={0}", Eval("Sample_ID"))%>'
onclick="javascript:w= window.open(this.href,'Sample_ID',
'left=20,top=20,width=1500,height=300,toolbar=0,resizable=0');return false;">
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
【问题讨论】:
-
IE 设置定义了弹出窗口(弹出/新选项卡/新窗口)发生的情况。恐怕没有办法解决这个问题。
标签: c# asp.net hyperlink internet-explorer-11