带有.Net验证器的Web表单在开发服务器上运行良好。
在生产服务器上,.Net似乎无法生成客户端脚本' Page_ClientValidate'和浏览器抛出&Page 39.ClientValidate未定义'
似乎无法弄清问题是什么? IIS或服务器级别是否有设置来解决问题?
请帮助,一直试图解决它好几天没有运气。
function ValidateForm() {
var validForm = true;
Page_ClientValidate("formWrapperValidationGroup");
validForm = validForm && Page_IsValid;
if (validForm) {
$("#formWrapper .fieldSubmitButton input[type=submit]").css("display", "none");
$("#formWrapper .fieldSubmitButton .fieldSubmitButtonStatus").css("display", "inline-block");
}
return validForm;
}
答案 0 :(得分:0)
试试这个:
$('#Form1').submit(function () {
if (typeof (Page_ClientValidate) == 'function') {
Page_ClientValidate();
} else {
$(this).valid();
}
});
答案 1 :(得分:0)
js.axd?path =%2fWebResource.axd-重定向规则导致解析js.axd文件路径出现问题。通过修复重定向规则对其进行了修复。