0

今天我把我的浏览器升级到了IE11。

问题是我有一个 ASP.NET 站点,当单击生产站点中的链接按钮时未定义 dopostback 失败。

在 VS2012 中调试时,我得到“无法显示此页面”。

我真的需要降级到 ie10,再次在 ie 中调试吗?

我在本地 PC 上使用 Win7

4

2 回答 2

1

请参阅此处以获取修复:

http://www.hanselman.com/blog/IE10AndIE11AndWindows81AndDoPostBack.aspx

基本上,这在 ASP.NET 4.5 中已修复,但也有适用于所有版本的 .NET 框架的旧补丁。

于 2013-11-14T20:14:34.040 回答
0

出现问题的原因: .NET 2.0 和 .NET 4 附带的浏览器定义文件中存在错误,即它们包含特定范围浏览器版本的定义。但是某些浏览器(如 IE 10)的版本不再在这些范围内。因此,ASP.NET 将它们视为未知浏览器,并默认为下层定义,这有一定的不便,比如它不支持 JavaScript 之类的功能。

我也有同样的问题,我按照这篇文章,我已经排序了。通过下面的链接,它肯定会有所帮助。

使固定

于 2013-11-14T20:14:55.070 回答