在Windows预览8.1的IE 11中未定义__dopostback

时间:2013-07-16 10:04:29

标签: asp.net

我在Windows Server 2003上运行了一个ASP.net 4.0应用程序。

我正在使用IE 11运行Windows 8.1 预览,我正在使用

  

__ dopostback未定义错误。

我已经尝试了所有建议的修补程序,kbs和nuget包,但没有一个能够正常工作。我可以将网站添加到兼容性视图设置,一切正常。我用谷歌搜索但我找不到IE 11的任何更新的浏览器定义文件。有没有人看到更新的文件或知道我可以做什么来解决问题。

就像我说的那样,我已经尝试了Scott Hanselman's blog article的所有内容。所以请不要将其作为回复发布。

3 个答案:

答案 0 :(得分:13)

我认为这是由此KB http://support.microsoft.com/kb/2836939/en-us

修复的

更多细节(适用于较旧的OS和.NET版本)

IE11 GDR的KB:

  • 2836939 .NET 4 - Win7SP1 / Win2K3SP2 / Win2K8R2SP1 / Win2K8SP2 / VistaSP2 / WinXPSP3
  • 2836940 .NET 3.5 SP1 - Win2K3SP2 / Win2K8SP2 / VistaSP2 / WinXPSP3
  • 2836941 .NET 2.0 SP2 - Win2K3SP2 / WinXPSP3
  • 2836942 .NET 3.5 SP1 - Win7SP1 / Win2K8R2SP1
  • 2836943 .NET 2.0 SP2 - Win7SP1 / Win2K8R2SP1
  • 2836945 .NET 2.0 SP2 - Win2K8SP2 / VistaSP2
  • 2836946 .NET 2.0 SP2 - Win8RTM / WinRTRTM / Win2K12RTM
  • 2836947 .NET 3.5 SP1 - Win8RTM / WinRTRTM / Win2K12RTM

答案 1 :(得分:6)

我尝试了我在互联网上列出的所有补丁,包括此处列出的补丁。实际上唯一可行的是在服务器上安装.NET 4.5 Framework。

在此处获取:http://www.microsoft.com/en-us/download/details.aspx?id=30653

希望这可以节省一些人在这个时间里丢失的几个小时。

答案 2 :(得分:2)

我们目前正在使用asp.net 4.0并且暂时遇到了这个问题。它首先出现在IPad用户身上,我们通过创建一个IPad.browser文件来解决它。然后这个错误出现在IE11用户身上。我们安装了上面的KB而没有运气。解决方案:删除所有* .browser文件(甚至是App_Browsers文件夹本身)。现在它有效!