삶의 공유

[Error] WebForms UnobtrusiveValidationMode에 'jquery'에 대해 ScriptResourceMapping 본문

Web Dev/ASP.NET

[Error] WebForms UnobtrusiveValidationMode에 'jquery'에 대해 ScriptResourceMapping

dkrehd 2024. 5. 1. 10:59
728x90
반응형

 

WebForms UnobtrusiveValidationMode에는 'jquery'에 대해 ScriptResourceMapping이 필요합니다. 이름이 jquery(대/소문자 구분)인 ScriptResourceMapping을 추가하십시오.

 

라는 에러가 발생 했다면

 

 

global.asax 파일에  Application Start 함수 아래에 다음과 같이 코드를 입력해줍니다.

 

 

protected void Application_Start(object sender, EventArgs e)
{
    ScriptManager.ScriptResourceMapping.AddDefinition(
        "jquery",
        new ScriptResourceDefinition
        {
            Path = "~/jquery-3.7.0.js",   // <- 본인의 jquery version으로 변경
            DebugPath = "~/jquery-3.7.0.js", // <- 본인의 jquery version으로 변경
            CdnPath = "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.7.0.min.js", // <- 본인의 jquery version으로 변경
            CdnDebugPath = "http://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.7.0.js", // <- 본인의 jquery version으로 변경
            CdnSupportsSecureConnection = true,
            LoadSuccessExpression = "jQuery"
        });
}

 

 

이 구문을 작성하면 잘 동작합니다.

 

반응형