使用ie11时没有定义dopostback

时间:2013-11-14 20:10:03

标签: asp.net internet-explorer

今天我已将浏览器升级到IE11。

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

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

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

我在我的本地电脑上使用Win7

2 个答案:

答案 0 :(得分:1)

请点击此处查看修复:

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

基本上这已在ASP.NET 4.5中修复,但是对于所有版本的.NET框架,还有一个较旧的补丁。

答案 1 :(得分:0)

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

我也有同样的问题,我跟着这篇文章,我已经分类了。通过以下链接,这肯定会有所帮助。

fix