다음을 통해 공유


방법: ASP.NET 서버 컨트롤에 대한 서버측 사용자 지정 유효성 검사 메시지 표시

업데이트: 2007년 11월

유효성 검사기 또는 페이지의 IsValid 속성이 false일 때 유효성 검사 컨트롤을 사용하여 응답을 출력할 필요가 없습니다. 클라이언트와 서버측 모두에서 컨트롤의 색 변경이나 레이블 텍스트의 글꼴 모양 등 사용자 지정 응답을 만들 수 있습니다.

사용자 지정 유효성 검사 메시지를 표시하려면

  1. Page_Load 이벤트 처리기에서 유효성 검사 컨트롤 또는 페이지의 Validate 메서드를 호출합니다.

  2. 유효성 검사 컨트롤 또는 페이지의 IsValid 속성을 확인하고 조건에 따라 텍스트나 컨트롤을 추가하거나 컨트롤의 속성(예: 색)을 변경합니다.

    다음 코드 예제에서는 IsValid 속성이 true일 때 "All entries are valid" 텍스트를 표시하고, false일 때 "There are one or more invalid entries" 텍스트를 표시합니다.

    If (Me.IsPostBack) Then
        ValidationControl1.Validate()
        If (ValidationControl1.IsValid) Then
            lblOutput.Text = "All entries are valid."
        Else
            lblOutput.Text = "There are one or more invalid entries."
        End If
    End If
    
    if (this.IsPostBack)
      {
          ValidationControl1.Validate();
          if (ValidationControl1.IsValid)
          {
              lblOutput.Text = "All entries are valid.";
          }
          else
          {
              lblOutput.Text = "There are one or more invalid entries.";
          }
      }
    

참고 항목

작업

방법: ASP.NET 서버 컨트롤의 유효성 검사 오류 메시지 표시 제어

방법: ASP.NET 서버 컨트롤의 유효성 검사 오류 메시지 형식 지정

개념

ASP.NET 서버 컨트롤의 유효성 검사 형식

ASP.NET 서버 컨트롤용 클라이언트측 유효성 검사

기타 리소스

유효성 검사 ASP.NET 컨트롤