首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

在C#中,如果使用HyperLink控件来打开窗口并在IE 11中不起作用,可能是由于IE 11对于弹出窗口的默认设置进行了更改。为了解决这个问题,可以尝试以下几种方法:

  1. 使用JavaScript来打开窗口:可以在HyperLink的点击事件中使用JavaScript的window.open()方法来打开窗口。示例代码如下:
代码语言:txt
复制
protected void HyperLink_Click(object sender, EventArgs e)
{
    string url = "popup.aspx";
    string script = "window.open('" + url + "', '_blank', 'width=500,height=500');";
    ScriptManager.RegisterStartupScript(this, GetType(), "OpenWindow", script, true);
}
  1. 修改IE 11的弹出窗口设置:在IE 11中,可以通过以下步骤修改弹出窗口的设置:
    • 打开IE 11浏览器,点击右上角的齿轮图标,选择“Internet选项”。
    • 在弹出的对话框中,选择“隐私”选项卡。
    • 在“弹出窗口阻止程序”部分,点击“设置”按钮。
    • 将网站的地址添加到“允许”列表中,或者选择“关闭”以完全禁用弹出窗口阻止程序。
  • 使用其他方法代替HyperLink控件:如果以上方法仍然无效,可以考虑使用其他方法来实现打开窗口的功能,例如使用Button控件,并在其点击事件中执行相应的操作。

需要注意的是,以上方法仅适用于解决在IE 11中HyperLink打开窗口不起作用的问题。对于其他浏览器或不同版本的IE,可能需要采用不同的解决方案。

关于C#中打开窗口的更多信息,您可以参考腾讯云的产品文档:C#开发指南

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

DataGrid创建一个弹出式Details窗口

DataGrid创建一个弹出式Details窗口 这篇文章来自DotNetJunkie的提议。...他最初写信要求我们提供一个关于如何创建在DataGrid 中使用HyperLinkColumn的例子,可以在用户点击这一列后打开一个新窗口,显示出此列的详细内容。...这个例子包含两个WebForms和一个css文件(所有的代码都可以下载)--第一个WebForm包含一个展示Northwind库读出的产品列表的DataGrid,hyperlink的states设为...功能上,它打开一个新的窗口,带ProductID查询字串的WebForm2.aspx,ProductID的值来自我们的数据源。...System.EventHandler(this.Page_Load); } #endregion } } WebForm2.aspx也很简单,只有一个绑定了SqlDataReader的DataGrid对象,这个Reader产品库得到数据

2.4K80
  • 电脑弹出当前页面的脚本发生错误_360当前页面的脚本发生错误

    笔者 Windows 版本:Windows 8 Enterprise 64 位 (DirectX 11) Windows 有一天忽然开始报 “脚本错误 当前页面的脚本发生错误” 警告窗口...按照搜索来的解决办法,禁用 IE 的脚本调试选项: 不起作用,还是会持续报以上警报。即便是重启电脑以后依然会如此。 这个弹出框很突兀,笔者不用 IE 已好多年了嘛。...一开始怀疑是打开的某个桌面进程的警报错误。后来有次打开电脑后任何进程还没打开就报这个错误,排除了这个怀疑。 于是又怀疑是某个后台进程。...打开任务管理器,众多进程感觉这货最像是罪魁祸首: 将其干掉,果然当前的弹出框消失,而且不再弹出,世界终于安静了。果然是你搞的鬼 —— IE Mcrosoft 基础类应用程序。

    1.2K30

    用Excel轻松制作文件夹及文档链接目录,哪里需要什么VBA!

    利用Excel管理文件夹及相关文档,可以很方便地利用Excel的筛选、查找等功能,而且,借助ExcelHyperLink函数,可以实现相关的链接,达到直接通过Excel打开相应文档功能...,比如通过dos命令行获得,然后复制粘贴进来,或者通过VBA批量获取,但这些方法都太过“专业”,对很多用户来说操作起来比较麻烦,因此,推荐使用Power Query来完成,具体如下: Step-01:文件夹获取数据...Step-02:选择要管理的文件夹 Step-03:弹出窗口中单击“编辑” Step-04:按扩展名筛选想通过Excel进行管理的文档(如“doc”或“docx”或“xls”或“xlsx”类型的文档...函数建立文档链接了,如下图所示: 以上通过两个操作实现了需要管理的文件夹中非常方便地导入所有所需文件信息以及建立文档链接的过程,而且,通过Power Query实现的操作,文件夹相关内容更新后...,可以Power Query中直接一键更新(由于Power Query查询结果返回Excel时生成的是超级表——关于超级表我后续会撰文专门描述,因此,超级表里用HyperLink函数缩写的公式也会随之刷新

    1.3K20

    PQ和超级表结合,实现文件夹及文档管理

    利用Excel管理文件夹及相关文档,可以很方便地利用Excel的筛选、查找等功能,而且,借助ExcelHyperLink函数,可以实现相关的链接,达到直接通过Excel打开相应文档功能...Step-02:选择要管理的文件夹 Step-03:弹出窗口中单击“编辑” Step-04:按扩展名筛选想通过Excel进行管理的文档(如“doc”或“docx”或“xls”或“xlsx”类型的文档...函数建立文档链接了,如下图所示: 以上通过两个操作实现了需要管理的文件夹中非常方便地导入所有所需文件信息以及建立文档链接的过程,而且,通过Power Query实现的操作,文件夹相关内容更新后...,可以Power Query中直接一键更新(由于Power Query查询结果返回Excel时生成的是超级表——关于超级表我后续会撰文专门描述,因此,超级表里用HyperLink函数缩写的公式也会随之刷新...),如下图所示: 在线M函数快查及系列文章链接(建议收藏在浏览器): https://app.powerbi.com/view?

    89620

    C#页面之间跳转功能的小结

    本例我们把控件的值存在Session变量,然后另一个页面中使用它,以不同页面间实现值传递的目的。...但是可以通过设置 form 元素的 target 属性,还是有办法打开窗口的。下面就是可以采用的两种方法。 方法一:服务器端设置 target 属性,这个方法也非常适用于客户端不支持脚本的情况。...Tab " /> 上面两种方法的 target 属性可以采用任何合法的名称,但要注意,如果相同名称的窗口已经打开,则新窗口会在已经存在名称的窗口打开...更新:如果需要设置弹出窗口的宽度和高度,可以修改为下面的方法: <!...如何选择页面重定向的方法: asp.net页面跳转方式----Redirect、Transfer、Execute、超链接、HyperLink控件。

    4K10

    【Unity3D】Unity 脚本 ① ( 创建 C# 脚本 | Visual Studio 2019 打开 C# 脚本 | 编译 C# 脚本 | 挂载 C# 脚本到游戏物体 | 运行脚本 )

    窗口的右侧目录 , 空白处点击鼠标右键 , 弹出的菜单中选择 " Create | C# Script " 选项 , 即可创建一个新的 C# 脚本 ; C# 脚本重命名 , 脚本的名称必须是英文..., 不能有特殊字符 ; 这里将 C# 脚本重命名为 " BehaviourScript " ; 二、Visual Studio 2019 打开 C# 脚本 ---- Project 窗口中 ,...双击该 C# 脚本 , 会弹出如下对话框 , 让你选择如何打开该文件 , 选择 Microsoft Visual Studio 2019 开发环境 , 即可在 Visual Studio 2019 打开该脚本..." 添加组件的方式 , Scripts 分组下找到对应脚本组件 , 添加即可 ; 直接拖动方式 : 选中物体 , Project 窗口中 直接拖动脚本 到 Inspector 检查器窗口中 ;...; 2、直接拖动方式 选中物体 , Project 窗口中 直接拖动脚本 到 Inspector 检查器窗口中 ; 五、运行 C# 脚本 ---- 点击 Unity 编辑器 工具栏

    3.7K40

    JavaScriptwindow.open()和Window Location href的区别「建议收藏」

    框架内指定页面打开连接 5:是否打开其他网站地址 6:window.open()经过设置后的弹出窗口 7:用函数控制弹出窗口: 8 :同时弹出两个窗口 9: 【弹出窗口之定时关闭控制】   ...10:【弹出窗口中加上一个关闭按钮】 11:打开新页面 ---- 1:window.location.href的用法: self.location.href;//当前页面打开URL页面 window.location.href...//父页面打开新页面 top.location.href;//顶层页面打开新页面 2:window.open()的用法 open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。...全屏模式下的 window,还必须在影院模式。仅限IE浏览器 height=pixels 窗口的高度。...只要有窗口的名称和window.open第二个参数的一样就会将这个窗口替换,用这个特性的话可以iframe和frame来代替location.href。

    5K20

    html超级链接生成器,超链接地址生成器

    它可以把以纯文本形式存在的超链接地址转换成真正的超级链接,方便你点击超链接来打开网址,或者打开IE快捷菜单等。...软件特点: ①界面简介,操作方便,速度快; ②可以浏览器拖放链接到窗口生成URL,或资源管理器拖放文件到窗口生成URL; ③可以批量导入文件路径来生成URL; ④可以扫描某个目录下的所有文件生成URL...⑤IE右键快捷菜单增加生成超链接命令,直接把在网页中选择的URL文本转换成超链接,无需打开本程序(窗口打开生成的超链接)。...软件会自动切换到超链接窗口窗口中即可看到你刚才输入的URL已经变成真正的超级链接了。如:http://www.jz5u.com IE中使用步骤如下 IE打开含有URL文本的网页....高亮显示的URL文本上单击鼠标右键,弹出的快捷菜单中选择”生成超链接”.(如图1) 完成以上步骤后就会在弹出的新IE窗口中看到生成的真正超链接.

    1.6K10

    ASP.NET弹出窗口技术之增加网站流量方法

    End If End Sub 二、 弹出指定页面 光有提示窗口还远远不能满足我们的要求,程序,我们常常需要弹出指定页面。此时可以使用JavaScript的window.open方法。...据说在即将发布的IE6 sp2微软也将加入封杀广告窗口功能。...因为笔者用Spy++分析发现,Windows2000( 笔者使用的XX 作系统),IE窗口的类都为IEFrame。...只有这样才能做到真正的控制IE浏览器,而不是方法一、二这样的隔靴搔痒。 还有一种基于IE内核的弹出窗口封杀方法。它可以弹出窗口打开之前加以拦截。...重载此方法,判断打开窗口事件是否发生在浏览页面已经下载完毕之后。如果是,说明是正常的弹出窗口,反之加以拦截。

    1.1K40

    JavaScriptwindow.open()和Window Location href的区别

    //顶层页面打开新页面 2:window.open()的用法 open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。...全屏模式下的 window,还必须在影院模式。仅限IE浏览器 height=pixels 窗口的高度。....仅限IE浏览器 width=pixels 窗口的宽度.最小.值为100 replace Optional.Specifies规定了装载到窗口的 URL 是在窗口的浏览历史创建一个新条目,...只要有窗口的名称和window.open第二个参数的一样就会将这个窗口替换,用这个特性的话可以iframe和frame来代替location.href。...window.open()是可以一个网站上打开另外的一个网站的地址 而window.location()是只能在一个网站打开本网站的网页 window.open()详解 <script

    2.3K51

    html如何设置ie6兼容性视图,IE6浏览器兼容性视图设置在哪里

    IE6浏览器兼容性视图设置在哪里 IE6兼容性视图设置的方法和步骤如下 打开电脑后,开始菜单,选种【所有程序】,程序列表,会看到Internet Explorer浏览器,显示的WIN7操作系统的操作图...,如图 点击IE浏览器,打开浏览器后,默认登录到设置的首页,浏览器的右边会有三个按钮,【主页】、【收藏】、【工具】,如图 点击【工具】选项,会出现一个列表,就有【打印】、【文件】、【安全】、【兼容性视图...】、【Internet选项】等选项,选种【兼容性视图】选项,弹出兼容性视图窗口,如图 兼容性视图窗口中,可以添加网站,对添加的网站可以进行兼容设置,有两个复选框,【兼容性视图中显示Intranet站点...,再选种【Internet选项】,弹出Internet选项设置窗口窗口中,可以看到设置的默认首页,也可以对默认首页进行更改,如图 再在该窗口中,可以看到有个【辅助功能】按钮,再点击辅助功能按钮,弹出辅助功能窗口...,可以对格式化、用户样式表等进行设置,如图 辅助功能窗口中,可以看到一个字幕按钮,点击【字幕】按钮,弹出字幕窗口,可以对显示的字体、字形、颜色等进行设置,如图 版权声明:本文内容由互联网用户自发贡献,

    1.7K20

    【2013年】开发常见问题回顾(一)

    IE10LinkButton不可用     这应该是2013年初遇到的一个BUG,当使用Asp.Net开发Web Application时,页面使用LinkButton按钮;运行页面用IE10打开,点击...LinkButton按钮出现如下图错误   没有直接弹出如下图错误,可以运行IE10开发人员工具(F12),控制台中查看,也会输出 “__doPostBack”未定义 错误信息 image.png...“值”内填入:attachment  5.提交  操作完成后,打开IE再次点击url,浏览器会填出下载窗口!...如果在 IIS 没有将虚拟目录配置为应用程序 以IIS6为例  解决方式:  1.IIS中网站对应的虚拟目录上右键,选属性  2.应用程序名后点创建 C# 利用SharpZipLib对字符串进行压缩...项目发布IIS图片或CSS样式无法正常显示  很多时候开发环境页面能正常显示,但发布IIS后,显示正常  最常见原因:  1.路径不对正常     特别是发布为虚拟目录时,一定要注意路径问题

    1.9K50

    Flash打开窗口 被浏览器拦截问题 navigateToURL被拦截 真正试验结果

    众所周知,打开窗口以前经常被用作弹出广告用,而随着浏览器发展,现在估计除了ie6之外,基本都有广告拦截功能,最基本就是拦截这种非人为的弹出窗口。...同样地,Flash,也有很多类似的安全限制,必须是用户操作才能触发一些危险代码的执行(例如,打开文件选择框)。   今天,处理XXXX的时候,点击flash的按钮时,无法正常弹出窗口。...而他们的播放器也是Flash,flash里边点击按钮,在三大浏览器都是可以正常打开窗口的。好吧,于是,就费了九牛二虎之力去反编译腾讯视频播放器的代码。...好了,说了一堆,结论如下: 要能正常弹出窗口,必须满足以下条件: 首先,不管什么浏览器,都用navigateToURL (Flash的api) 然后, IE8/IE9:用户操作  &&   Flash...:用户操作  (wmode为window或者transparent都可以) chrome:用户操作  (wmode为window或者transparent都可以) 需要注意的是:所谓用户操作,必须是本次事件处理的同步执行过程

    1.2K50
    领券