RequiredFieldValidator客户端validation在IE 10上不起作用

我使用RequiredFieldValidator,RegularExpressionValidator和ValidationSummary的所有webform都无法在IE 10上运行。它在任何其他浏览器上运行正常。 令人奇怪的是,回发在任何其他浏览器上都不会发生。

另一个奇怪的事情是,当我打开开发者控制台(F12)时,它似乎正在工作,但它仍在进行回发。 默认情况下,所有这些validation都应在客户端进行。

这里有没有人遇到类似的问题?

请检查这些link1和link2

编辑:

我得到了这个解决方案.. 汉塞尔曼

.Net 2.0和.Net 4.0附带的浏览器定义文件包含某些浏览器版本的定义。 默认情况下,ASP.NET使用嗅探技术为用户代理字符串检测浏览器。 浏览器定义文件涵盖一定范围的浏览器版本。随着版本号的增加,ASP.NET可能无法通过使用用户代理字符串识别新版本的浏览器。 在这种情况下,ASP.NET可能会将这些版本作为未知浏览器处理并造成不便。

固定

修复是获取更新的浏览器定义文件。 您可以安装机器范围的修复程序或只修复单个项目。 可以使用下载链接获得修补程序。 – .Net 4 – .Net 2.0