有人使用 JavaScript ValidatorValidate
函数来控制客户端的 asp.net 验证器吗?
已经使用它很多年了,但注意到使用 IE10,我现在收到此 javascript 错误:
SCRIPT5009:“ValidatorValidate”未定义
这就像 IE10 中没有包含相关的 javascript 库 - 有人以前遇到过这个吗?有没有办法包含相关代码?
更新
更新一下,我以为 ValidatorValidate()
是一个纯粹的 JS 函数,但发现它是由 ASP.net 生成的。
谢谢
最佳答案
您的应用程序中的 .NET FrameWork 很可能不识别 IE10,并将其降级为较低的浏览器功能。解决方案是在托管应用程序的 Web 服务器上应用以下修补程序之一:
- .NET 4 - http://support.microsoft.com/kb/2600088
- .NET 2.0:
- http://support.microsoft.com/kb/2600100适用于 Win7 SP1/Windows Server 2008 R2 SP1、Windows Vista/Server 2008、Windows XP/Server 2003
- http://support.microsoft.com/kb/2608565适用于Win7/Windows Server 2008 R2 RTM
如果这不是一个选项,您可以通过添加 browser definition file 让您的应用程序识别 IE10。到其 APP_Browsers
文件夹。
关于javascript - JavaScript 中的 ValidatorValidate 方法不适用于 ie10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17024234/