【发布时间】:2010-10-04 14:40:22
【问题描述】:
我正在努力解决 ASP .NET Validators JavaScript 问题。以下函数(框架生成代码的一部分)尝试使用 control.Field 语法访问 validatioGroup 属性值。它在 IE 中运行良好,但在 FF 中该值始终为 undefined。因此,验证总是通过,而我的验证场景被破坏了......有没有办法绕过它?
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);
}
谢谢,帕维尔
【问题讨论】:
-
什么版本的.net?你在使用 ajax 扩展吗?
-
IIS 中的框架版本设置为 2。我是否使用 ajax 扩展?嗯,怎么查?
-
IIS 将针对 2.0 和 3.5 显示框架 2.0(不过是两个不同的版本号) - 您应该查看您的项目并查看您正在使用的框架版本。
-
项目属性是 3.5。
-
@dragonfly 你在使用
ScriptManager或UpdatePanel控件吗?
标签: javascript asp.net validation