简体   繁体   English

从c#中的HyperLink打开窗口弹出窗口在IE 11中不起作用

[英]Open window popup from HyperLink in c# not working in IE 11

I have added this HyperLink in markup aspx page for open window popup from GridView . 我已经在标记aspx页面中添加了此HyperLink ,以便从GridView打开window popup

This code working correctly on Google Chrome but is open new webpage on Internet Explorer 11 and not window popup. 该代码在Google Chrome上可以正常工作,但是在Internet Explorer 11上打开了新的网页,但没有弹出窗口。

In the folder of project I have added the subfolder App_Browsers without success. 在项目的文件夹中,我没有成功添加子文件夹App_Browsers

How to do resolve this ? 该如何解决呢?

Can you help me? 你能帮助我吗?

Thank you in advance, my code below. 预先感谢您,下面是我的代码。

<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>

Opening a page in new window depends on your browser settings. 在新窗口中打开页面取决于您的浏览器设置。 window.open will have different behaviour in different browser as per browser settings. 根据浏览器设置,window.open在不同的浏览器中将具有不同的行为。

if you want to make same behaviour in all browser, use any modal popup like jquery modal or bootstrap modal. 如果要在所有浏览器中执行相同的行为,请使用任何模式弹出窗口,例如jquery模式或bootstrap模式。

Please find links below. 请在下面找到链接。

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

http://getbootstrap.com/javascript/#modals http://getbootstrap.com/javascript/#modals

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM