WIN7 IE10遇到错误","'__doPostBack' 是未定义。”
net吧
全部回复
仅看楼主
level 1
woxibaici 楼主
本人开发环境:WIN7+IE10+Visual Studio2010
本人的IE9升级到I10后,调试ASP.NET时出现这个之前从没出现过的错误,于是百度一番,找到到说法:“默认情况下ASP.NET检测浏览器使用监听技术的用户代理字符串。浏览器定义文件覆盖一定范围的浏览器版本。然而,随着版本号的增长,ASP.NET可能无法识别新版本浏览器所使用的用户代理字符串。在此情况下,ASP.NET可能为未知的浏览器中处理这些版本。例如,ASP.NET无法识别IE 10的如下用户代理字符串:Mozilla/5.0 (兼容 ;MSIE 10.0;Windows NT 6.1;Trident/6.0)。”
解决方法:到这里下载补丁安装
http://www.microsoft.com/zh-cn/download/details.aspx?id=28936
2013年03月29日 15点03分 1
level 1
woxibaici 楼主
2013年03月29日 15点03分 2
level 1
woxibaici 楼主
....
2013年03月31日 11点03分 3
level 1
大哥,这个补丁打好了不能用啊。
我服务器是:
Windows 2008 R2 X64, .net 4.0版本
我安装的是 X64的那个补丁。
然后用Win7 + IE10访问还是一样的错误。能帮我吗?
2013年04月02日 06点04分 4
我的64位WIN7机子可用。。。。。。。。。
2013年04月06日 02点04分
level 2
我也遇到这问题,下来试试看行不
2013年04月02日 07点04分 5
level 1
我在服务器上按装了这个x64的补丁,还是不行。该不显示的还是不显示,linkButton一点反应也没有,dropdownlist的autopostback也没有反应,没有看到有__doPostBack()函数。
唉,微软真是服了你了,自己人的东西都能冲突。
2013年04月02日 09点04分 6
不是什么冲突问题,而是识别问题,VS2010出来的时候IE10还没出来呢。。所以VS2010无法识别IE10的部分功能也很正常。我在我的机子上测试过64位的和32位的都可以。。。
2013年04月06日 02点04分
level 1
切换至浏览器兼容模式可以临时性解决一下这个问题
根本解决方案是别用IE,或者开发程序时不使用那些.net自带控件
2013年08月02日 05点08分 7
level 1
我是win7的32位的,怎么也不行啊
2013年09月16日 05点09分 10
level 1
去微软网站上下载KB2600088补丁可解决此问题,.NET4的bug
或者点击到下载页,需要用邮箱来接收补丁地址:http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2600088&kbln=zh-cn
2013年10月05日 12点10分 11
我用的是虚拟主机怎么办
2014年08月17日 00点08分
level 1
2013年12月31日 09点12分 12
level 2
我也遇到了这个问题,不知道怎么解决了
2015年06月29日 03点06分 13
level 2
我需要用framwork2.0.win7,64位,sql server 2005,能用这个插件吗
2015年06月29日 03点06分 14
1