在Internet Explorer 11( .net 4.0版)中未定义“ __ doPostBack ”问题。我已安装App_Browser IE& site的更新完美IE10及其爱人版本。这个问题出现在IE11上。
我按照此链接进行更改
http://help.ablecommerce.com/index.htm#upgrades/ac7_aspnet/tech_bulletins/asp.net_4.0_with_ie_11.htm
现在网站在本地(带有IE11浏览器的Windows7 )上完美运行没有问题,但是当在服务器上加载网站( Windows Server 2003 R2 )时,该问题仍然存在。我还为IE11修复安装了服务器更新。
关注服务器更新的链接: http://support.microsoft.com/kb/2836939/en-us
但是没有反映的变化请对提供的问题提出建议。
答案 0 :(得分:1)
我遇到了类似的问题......它源于4.0 .NET框架中的一个错误。本质上,框架仅包含某些浏览器版本范围的名称,并且无法识别此新IE。因此,框架不知道浏览器支持的内容。由于它没有看到任何定义,因此它假定它没有某些JavaScript功能,例如post-backs。
最佳解决方案是与时俱进,并更新到新的4.5 .NET版本(或4.5.1) http://msdn.microsoft.com/en-us/library/5a4x27ek(v=vs.110).aspx
如果您对更改服务器框架版本感到紧张,Microsoft还提供了一个修补程序: http://support.microsoft.com/kb/2600088
昨天我更新了我们的服务器框架,并且更新似乎非常反向兼容。
我希望这会有所帮助。