我正在努力解决ASP.NET验证程序JavaScript问题。以下函数(框架生成的代码的一部分)尝试使用control.Field语法访问validatioGroup属性值。在IE中工作正常,但是在FF中,该值始终未定义。因此,验证总是通过,而我的验证方案却被打破了。有没有办法解决呢?
function IsValidationGroupMatch(control, validationGroup) {
if ((typeof(validationGroup) == "undefined") || (validationGroup == null)) {
return true;
}
var controlGroup = "";
if (typeof(control.validationGroup) == "string") {
controlGroup = control.validationGroup;
}
return (controlGroup == validationGroup);
}
谢谢,帕维尔
最佳答案
罪魁祸首:
<xhtmlConformance mode="Strict"/>
我在web.config中有那行。设置为默认值(过渡)可以解决此问题。这是该主题的背景:Client side validation in FF