javascript - JavaScript 中的 ValidatorValidate 方法不适用于 ie10

标签 javascript asp.net internet-explorer-10

有人使用 JavaScript ValidatorValidate 函数来控制客户端的 asp.net 验证器吗?

已经使用它很多年了,但注意到使用 IE10,我现在收到此 javascript 错误:

SCRIPT5009:“ValidatorValidate”未定义

这就像 IE10 中没有包含相关的 javascript 库 - 有人以前遇到过这个吗?有没有办法包含相关代码?

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

谢谢

最佳答案

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

如果这不是一个选项,您可以通过添加 browser definition file 让您的应用程序识别 IE10。到其 APP_Browsers 文件夹。

引用号:http://www.hanselman.com/blog/BugAndFixASPNETFailsToDetectIE10CausingDoPostBackIsUndefinedJavaScriptErrorOrMaintainFF5ScrollbarPosition.aspx

关于javascript - JavaScript 中的 ValidatorValidate 方法不适用于 ie10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17024234/

相关文章:

c# - DirectoryInfo GetFiles() 包含超过 8k 个文件

c# - 如何拉取 asp :button inside an asp:listview for use with jQuery? 的 clientID

c# - 在服务器上保留 ASP .NET 代码隐藏文件?

html - css rem 单元不适用于字体声明

javascript - 我想从一个复选框中选中我的所有复选框

javascript - Python 返回 jsonp 以进行自动完成

javascript - 正则表达式(Regex) on CSS3 Transform String

css - 即使滚动 ="yes"和溢出 : scroll,IE 10 也不会在 iframe 上显示滚动条

internet-explorer-8 - 使用 IE7、IE8、IE9 和 IE10 中的源映射调试 JavaScript?

javascript - 快速缩小图像?