WebForms UnobtrusiveValidationMode에는 'jquery'에 대해 ScriptResourceMapping이 필요합니다. 이름이 jquery(대/소문자 구분)인 ScriptResourceMapping을 추가하십시오.
TextBox와 유효성 검사를 체크하려고 validator를 붙이니까 뜬금없이 jquery를 추가하라고 나온다.
잘은 모르겠지만 뭐 내부적으로 사용되겠지.. validator 기능을 수행하기 위해서 필요할 것 같긴 하다.
암튼 교재대로 잘 따라가다가 오류가 떠서 당황했다.
프로젝트를 만들 때 자동으로 생성된 Global.aspx 파일을 열고, Application_Start()에 다음과 같이 내용을 추가해준다.
void Application_Start(object sender, EventArgs e)
{
ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition{
Path = "~/scripts/jquery-1.11.1.min.js"
});
}
그리고 프로젝트에 scripts 폴더를 하나 만들고, 위에서 사용된 jquery를 내려받아 넣어둔다. 그럼 잘 된다.
참고 1) MSDN (ScriptManager.ScriptResourceMapping 속성)
참고 2) ASP.NET Web Form의 새로운 기능과 HTML5 지원 p.9
역시 visual studio를 만지려면 msdn은 필수다...
'old' 카테고리의 다른 글
쉘스크립트로 DB에 쿼리 삽입 (0) | 2015.01.09 |
---|---|
visual studio 2013에서 sql server 2014 연결하기 (0) | 2014.09.05 |
cronolog를 이용한 아파치 로그 일자별 정리 (0) | 2014.07.28 |
CI(Codeigniter)의 세션변수 user_data가 공란인 이유 (0) | 2014.06.25 |
문자+숫자[+특수문자] 정규식 (0) | 2014.06.20 |