1

有没有人使用 JavaScriptValidatorValidate函数在客户端控制他们的 asp.net 验证器?

多年来一直使用它,但注意到使用 IE10,我现在收到这个 javascript 错误:

SCRIPT5009: 'ValidatorValidate' is undefined

就像 IE10 不包含相关的 javascript 库一样 - 有没有人遇到过这个?有没有办法包含相关代码?

更新 刚刚更新,我以为ValidatorValidate()是一个纯JS函数,结果发现它是由ASP.net生成的。

谢谢

4

1 回答 1

1

您的应用程序中的 .NET FrameWork 很可能不知道 IE10 并将其降级为较低的浏览器功能。解决方案是在托管应用程序的 WebServer 上应用以下修补程序之一:

如果这不是一个选项,您可以通过将浏览器定义文件添加到其APP_Browsers文件夹来让您的应用程序了解 IE10。

参考:http ://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

于 2013-06-10T13:50:28.247 回答