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 유효성 검사 그룹의 유효성을 강제로 검사하는 경우 지정된 유효성 검사 그룹의 모든 유효성 검사 컨트롤도 성공적으로 유효성을 검사해야 합니다.
적용 대상
추가 정보
.NET