Page.IsValid プロパティとは? わかりやすく解説

Page.IsValid プロパティ

ページ検証が成功したかどうかを示す値を取得します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

解説解説

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

Validate メソッドを使用して検証グループの検証を強制的に実行している場合は、指定した検証グループのすべての検証コントロールでも検証が成功する必要があります。

TopicLocation
チュートリアル : Web フォーム ページにおけるユーザーの入力の検証Visual Studio での ASP .NET Web アプリケーションの作成
方法 : ASP.NET サーバー コントロールに必要なエントリを検証するASP .NET Web アプリケーションの作成
方法 : ASP.NET サーバー コントロールのカスタム検証メッセージを表示するASP .NET Web アプリケーションの作成
方法 : ASP.NET サーバー コントロールのデータベースの値を検証するASP .NET Web アプリケーションの作成
方法 : ASP.NET サーバー コントロールのデータ型を検証するASP .NET Web アプリケーションの作成
方法 : ASP.NET サーバー コントロールのパターンに対して検証するASP .NET Web アプリケーションの作成
方法 : ASP.NET サーバー コントロールの値の範囲を検証するASP .NET Web アプリケーションの作成
方法 : ASP.NET サーバー コントロールの固有の値を検証するASP .NET Web アプリケーションの作成
方法 : ASP.NET サーバー コントロールの埋め込み先メッセージのレイアウトを指定するASP .NET Web アプリケーションの作成
方法 : ASP.NET サーバー コントロールの有効性をプログラムでテストするASP .NET Web アプリケーションの作成
方法 : ASP.NET サーバー コントロールの検証エラー メッセージの書式を設定するASP .NET Web アプリケーションの作成
方法 : ASP.NET サーバー コントロールの検証を無効にするASP .NET Web アプリケーションの作成
方法 : ASP.NET サーバー コントロールをカスタム関数で検証するASP .NET Web アプリケーションの作成
方法 : ASP.NET サーバー コントロールをプログラムで検証するASP .NET Web アプリケーションの作成
使用例使用例

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
 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.";
    } 
}
 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";
    } 
}

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
Page クラス
Page メンバ
System.Web.UI 名前空間
Validators
ValidatorCollection
Validate



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「Page.IsValid プロパティ」の関連用語

Page.IsValid プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Page.IsValid プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS