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

Str*_*der 16 asp.net

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

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

__dopostback未定义错误.

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

就像我说的那样,我已经尝试过Scott Hanselman博客文章中的所有内容.所以请不要将其作为回复发布.

Sco*_*man 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

  • **重要的是要提到**:我也安装了它,没有任何效果. - 直到我将`app_browsers`重命名为另一个名称(或删除) - 然后 - 一切正常. (3认同)

cko*_*ozl 6

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

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

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