Page.IsValid プロパティ
ページ検証が成功したかどうかを示す値を取得します。
Public ReadOnly Property IsValid As Boolean
[C#]
public bool IsValid {get;}
[C++]
public: __property bool get_IsValid();
[JScript]
public function get IsValid() : Boolean;
プロパティ値
ページ検証が成功した場合は true 。それ以外の場合は false 。
解説
このプロパティが true を返すには、 Page.Validators プロパティのすべての検証サーバー コントロールを正常に検証する必要があります。このプロパティを確認する必要があるのは、 Page.Validate メソッドを呼び出した後、またはフォーム処理を開始する ASP.NET サーバー コントロールの OnServerClick ハンドラで CausesValidation プロパティを true に設定した後だけです。これらのサーバー コントロールには Button 、 HtmlButton 、 HtmlInputButton 、 HtmlInputImage 、 ImageButton 、 LinkButton の各クラスがあります。
使用例
[Visual Basic, C#, JScript] IsValid プロパティを使用して条件付きステートメントを設定する方法の例を次に示します。プロパティが true を返す場合は、 lblOutput コントロールの Text プロパティが "Page is valid!" に設定されます。それ以外の場合は "Some of the required fields are empty" に設定されます。
Sub ValidateBtn_Click(sender As Object, e As EventArgs)
If (Page.IsValid) Then
lblOutput.Text = "Page is Valid!"
Else
lblOutput.Text = "Some of the required fields are empty"
End If
End Sub
[C#]
void ValidateBtn_Click(Object Sender, EventArgs E) {
if (Page.IsValid == true) {
lblOutput.Text = "Page is Valid!";
}
else {
lblOutput.Text = "Some of the required fields are empty";
}
}
[JScript]
function ValidateBtn_Click(Sender, e : EventArgs) {
if (Page.IsValid == true) {
lblOutput.Text = "Page is Valid!";
}
else {
lblOutput.Text = "Some of the required fields are empty";
}
}
[C++] C++ のサンプルはありません。Visual Basic、C#、および JScript のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ
参照
Page クラス | Page メンバ | System.Web.UI 名前空間 | Validators | ValidatorCollection