Page.IsValid プロパティ
アセンブリ: System.Web (system.web.dll 内)


このプロパティが true を返すには、現在の検証グループのすべての検証サーバー コントロールで検証が成功する必要があります。このプロパティを確認する必要があるのは、Page.Validate メソッドを呼び出した後、またはフォーム処理を開始する ASP.NET サーバー コントロールの OnServerClick イベント ハンドラで CausesValidation プロパティを true に設定した後だけです。これらのサーバー コントロールには Button、HtmlButton、HtmlInputButton、HtmlInputImage、ImageButton、LinkButton の各クラスがあります。
Validate メソッドを使用して検証グループの検証を強制的に実行している場合は、指定した検証グループのすべての検証コントロールでも検証が成功する必要があります。

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

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- Page.IsValid プロパティのページへのリンク