ASP.NET 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : ASP.NET 4.5 이상에서 유효성 검사 컨트롤 사용하기
글번호: 334
작성자: 레드플러스
작성일: 2014/02/21 오후 10:47:00
조회수: 4398
파일: UnobtrusiveValidationMode.png (26 KB) / 전송수: 1811
UnobtrusiveValidationMode.png
ASP.NET 4.5 이상에서 유효성 검사 컨트롤 사용하기

(1) 웹 사이트에 유효성 검사 컨트롤 사용을 위한 선수 작업을 진행하려면, 웹 사이트 루트에 있는 Global.asax 파일을 연다. Application_Start 이벤트 핸들러 코드에 아래와 같은 코드를 입력한다. (만약, 아래 코드에서 에러가 나면 생략 가능하다.)
System.Web.UI.ValidationSettings.UnobtrusiveValidationMode =
UnobstrusiveValidationMode.WebForms;

(2) VS 2013 ? 도구 ? 패키지 관리자 콘솔 ? Nuget 패키지 관리자 콘솔을 사용하여 아래 명령어를 실행하여 빈 웹사이트에 jQuery 자바스크립트 라이브러리를 추가한다.
Install-Package jQuery

(3) 다시, Nuget 패키지 콘솔을 사용하여 아래와 같이 ASP.NET ScriptManager를 추가한다.
Install-Package AspNet.ScriptManager.jQuery

(4) 이렇게 3단계에 걸쳐서 작업을 진행하면, 현재 웹사이트에서 ASP.NET의 유효성 검사 컨트롤을 사용할 수 있게 된다.


ASP.NET에서도 jQuery Validation을 사용하도록 권장(?)하는 분위기라서 그런가 기본 유효성 검사 컨트롤 사용이 꽤 귀찮게 되어 있습니다.




using System;

namespace DevValidationControl
{
    public class Global : System.Web.HttpApplication
    {
        protected void Application_Start(object sender, EventArgs e)
        {
            //[!] ASP.NET 4.5 이상에서 유효성 검사 컨트롤 사용하기
            //[1] PM> Install-Package jQuery
            //[2] PM> Install-Package AspNet.ScriptManager.jQuery
            //[3] Global.asax - Application_Start()
            System.Web.UI.ValidationSettings.UnobtrusiveValidationMode =
                System.Web.UI.UnobtrusiveValidationMode.WebForms;
        }
    }
}


 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트


관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 8. 리치 컨트롤(Rich Control) - 레드플러스 2003-11-15 6234
  7. 유효성 검사 컨트롤(Validation Control) - 레드플러스 2003-11-15 6730
  DropDownList 컨트롤에서 초기값을 제외한 나머지 값 선택하도록 설정 - 레드플러스 2005-04-19 7483
  ASP.NET 2.0 유효성 검사 컨트롤(Validation Control) 관련 예... Validation_Control.zip(6 KB) 레드플러스 2006-01-12 5688
  UnobtrusiveValidationMode = UnobtrusiveValidati... - 레드플러스 2012-08-14 4461
현재글 ASP.NET 4.5 이상에서 유효성 검사 컨트롤 사용하기 UnobtrusiveValidationMode.png(26 KB) 레드플러스 2014-02-21 4398
  WebForms UnobtrusiveValidationMode에는 'jquery'에 ... - 레드플러스 2014-10-10 4572
다음글 6. 웹 폼 기본 컨트롤 - 레드플러스 2003-11-15 7067
 
손님 사용자 Anonymous (손님)
로그인 Home