对于IE 10,在DotNetNuke网站上未定义__doPostBack

nic*_*ick 9 asp.net dotnetnuke windows-server-2003 windows-8 internet-explorer-10

我有一个DotNetNuke 站点,今天有一个客户打电话说它不能在IE 10上工作.具体来说,登录和注册链接不起作用,但它们在兼容模式下.我看了一下我们的测试Windows 8机器,看到它失败了因为__doPostBack未定义.我一直在寻找最近6个小时的修复,我能找到的是显然IE浏览器文件中包含IE10用户代理,我应该安装此修补程序并重新启动服务器.那没用.我没有注意到任何更改,即使我认为新的ie.browser文件应该与新的用户代理匹配.

我可以采取哪些其他措施来解决问题?注意:服务器在Windows Server 2003上运行带有Service Pack 1的.NET 3.5.该站点正在运行DotNetNuke 05.06.02.任何建议将不胜感激.

Rem*_*Ros 9

请参阅Scott Hanselman的这篇文章:

"错误和修复:ASP.NET无法检测IE10导致_doPostBack未定义JavaScript错误或维护FF5滚动条位置"

  • http://www.hanselman.com/blog/content/binary/App_BrowsersUpdate.zip - 具有修补程序应该更新的.browser文件.复制ie.browser文件后,它开始工作. (4认同)