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

업데이트: 2007년 11월

ASP.NET 유효성 검사 컨트롤을 사용하는 경우 글꼴, 크기 등의 오류 텍스트 서식을 제어하거나 오류 텍스트를 마커로 대체할 수 있습니다. 예를 들어 오류 발생 시 유효성 검사 컨트롤에서 별표(*)를 표시하도록 설정할 수 있습니다.

참고:

텍스트 대신 마커를 사용하면 페이지의 내게 필요한 옵션이 저하될 수 있습니다. 자세한 내용은 ASP.NET 내게 필요한 옵션을 참조하십시오.

유효성 검사 컨트롤의 ErrorMessage 속성에 자세한 오류 메시지를 포함하고 ValidationSummary 컨트롤을 페이지에 추가할 수도 있습니다. 자세한 ErrorMessage 속성 텍스트는 페이지의 ValidationSummary 컨트롤 위치에 표시됩니다.

ErrorMessageText 속성의 텍스트에 HTML 요소를 사용하여 오류 메시지 내의 서식을 제공할 수 있습니다. 예를 들어 오류 메시지의 한 단어에만 기울임꼴을 적용하려면 해당 단어를 <i> 태그와 </i> 태그로 묶습니다.

참고:

오류 메시지 텍스트 내에서 예약된 HTML 문자를 표시하려면 해당 문자를 인코딩합니다. 예를 들어 "<"를 표시하려면 문자 시퀀스 &lt;를 사용합니다.

유효성 검사 오류를 요약에 표시하는 경우에는 마커가 각 유효성 검사 컨트롤 위치에 나타나도록 지정할 수 있습니다.

오류 메시지 서식을 지정하려면

  • 다음과 같은 유효성 검사 컨트롤 속성을 설정합니다.

    속성

    설명

    ForeColor

    오류 메시지 텍스트의 색입니다.

    BackColor

    텍스트의 배경색입니다.

    Font

    글꼴 서체, 크기, 굵기 등입니다.

    BorderWidth, BorderColorBorderStyle

    오류 메시지 주위의 테두리 크기와 색입니다.

    StyleCssClass

    사용자가 CSS 스타일시트를 지원하는 브라우저에서 작업할 때 사용되는 스타일 설정입니다.

    참고:

    이러한 속성과 관련된 설정 중에는 일부 브라우저에서 지원되지 않는 경우도 있습니다.

마커를 입력 컨트롤 옆에 표시하려면

  1. 각 유효성 검사 컨트롤의 ErrorMessage 속성을 ValidationSummary 컨트롤에 나타낼 오류 텍스트로 설정합니다.

  2. 각 유효성 검사 컨트롤의 Text 속성을 표시할 마커로 설정합니다. 마커는 별표와 같은 텍스트 및 이미지 요소를 비롯하여 유효한 모든 HTML로 구성될 수 있습니다.

    참고:

    마커는 유효성 검사 컨트롤 위치에 표시됩니다. 마커가 제대로 표시되도록 유효성 검사 컨트롤의 레이아웃을 설정해야 합니다.

참고 항목

작업

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

방법: ASP.NET 서버 컨트롤의 내부 메시지 레이아웃 지정

개념

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

기타 리소스

유효성 검사 ASP.NET 컨트롤