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 使用して条件付きステートメントを設定する方法を示します。 プロパティが を返す true
場合、 Text
コントロールの lblOutput
プロパティは "Page is valid!" に設定されます。それ以外の場合は、"一部の必須フィールドが空です" に設定されます。
private void ValidateBtn_Click(Object Sender, EventArgs E)
{
Page.Validate();
if (Page.IsValid == true)
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 した後にのみ確認するか、フォーム処理を CausesValidation
開始する true
ASP.NET サーバー コントロールのイベント ハンドラーで OnServerClick
プロパティを に設定する必要があります。 これらのサーバー コントロールには、、HtmlButton、Button、HtmlInputButton、HtmlInputImage、ImageButtonおよび クラスがLinkButton含まれます。
メソッドを使用して Validate 検証グループの検証を強制する場合は、指定した検証グループ内のすべての検証コントロールも正常に検証する必要があります。
適用対象
こちらもご覧ください
.NET