C# net 4.0页验证程序未定义

C# net 4.0页验证程序未定义,c#,asp.net,c#-4.0,C#,Asp.net,C# 4.0,带有.Net验证程序的Web表单在开发服务器上可以完美地工作 在生产服务器上,.Net似乎无法生成客户端脚本“Page_ClientValidate”,浏览器抛出“Page_ClientValidate未定义” 似乎不知道问题出在哪里?IIS或服务器级别是否有解决此问题的设置 请帮帮我,几天来我一直在努力解决这个问题,但运气不佳 function ValidateForm() { var validForm = true; Page_ClientValidate("formWra

带有.Net验证程序的Web表单在开发服务器上可以完美地工作

在生产服务器上,.Net似乎无法生成客户端脚本“Page_ClientValidate”,浏览器抛出“Page_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;
}
试试这个:

$('#Form1').submit(function () {
    if (typeof (Page_ClientValidate) == 'function') {
        Page_ClientValidate();
    } else {
        $(this).valid();
    }
});

js.axd?路径=%2fWebResource.axd-重定向规则导致解析js.axd文件路径时出现问题。修正了它b修正了重定向规则。

你能显示
Page\u ClientValidate
相关代码吗?尝试使用
typeof(Page_ClientValidate)==“function”
检查它是否是一个函数,并检查您是否有
RequiredFieldValidator
或任何带有
Validator
后缀的控件,这些后缀使用
ControlToValidate
EnableClientScript
。为什么.Net没有生成默认的JS验证函数。它在我的开发服务器上工作,只是在生产环境中不工作。尝试了上述方法。但它抛出“TypeError:$(…)。valid不是函数”。为什么.Net没有生成默认的JS验证函数。它在我的开发服务器上工作,只是在生产模式下不工作。请在生产模式下检查您的jquery路径!!谢谢你的帮助。检查Jquery路径是否正确。但是注意到'js.axd?路径=%2fWebResource.axd'显示500错误?可能与这个问题有关吗?