c#中的超链接打开窗口弹出在IE 11中不起作用

本文关键字:IE 不起作用 开窗口 超链接 | 更新日期: 2023-09-27 18:05:57

我已经添加了这个HyperLink在标记aspx页面从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>

c#中的超链接打开窗口弹出在IE 11中不起作用

在新窗口中打开页面取决于您的浏览器设置。窗口。根据浏览器设置,Open在不同的浏览器中会有不同的行为。

如果你想在所有浏览器中使用相同的行为,使用任何模态弹出,如jquery模态或bootstrap模态。

请找到下面的链接。

https://jqueryui.com/dialog/modal-form

http://getbootstrap.com/javascript/情态动词