Page.IsValid 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
페이지 유효성 검사의 성공 여부를 나타내는 값을 가져옵니다.
public:
property bool IsValid { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsValid { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsValid : bool
Public ReadOnly Property IsValid As Boolean
속성 값
페이지 유효성 검사가 성공하면 true
이고, 그렇지 않으면 false
입니다.
- 특성
예외
유효성 검사가 수행되기 전에 IsValid 속성이 호출된 경우
예제
다음 코드 예제를 사용 하 여 보여 줍니다는 IsValid 조건문을 설정 하는 속성입니다. 속성이 를 Text
반환true
하면 컨트롤의 lblOutput
속성이 "Page가 유효합니다!"로 설정됩니다. 그렇지 않으면 "필요한 필드 중 일부는 비어 있습니다."로 설정됩니다.
private void ValidateBtn_Click(Object Sender, EventArgs E)
{
Page.Validate();
if (Page.IsValid)
lblOutput.Text = "Page is Valid!";
else
lblOutput.Text = "Some required fields are empty.";
}
Sub ValidateBtn_Click(sender As Object, e As EventArgs)
Page.Validate()
If (Page.IsValid) Then
lblOutput.Text = "Page is Valid!"
Else
lblOutput.Text = "Some required fields are empty."
End If
End Sub
설명
이 속성을 반환 true
하려면 현재 유효성 검사 그룹의 모든 유효성 검사 서버 컨트롤의 유효성을 성공적으로 검사해야 합니다. 메서드를 호출 Page.Validate 한 후에만 이 속성을 확인하거나 양식 처리를 시작하는 ASP.NET 서버 컨트롤에 대한 이벤트 처리기에서 OnServerClick
속성을 true
로 설정 CausesValidation
해야 합니다. 이러한 서버 컨트롤에는 , , HtmlButton, HtmlInputButtonHtmlInputImage, ImageButton및 LinkButton 클래스가 포함Button됩니다.
메서드를 사용하여 Validate 유효성 검사 그룹의 유효성을 강제로 검사하는 경우 지정된 유효성 검사 그룹의 모든 유효성 검사 컨트롤도 성공적으로 유효성을 검사해야 합니다.