ASP.NET RequiredFieldValidator コントロール

定義と使用法

RequiredFieldValidator コントロールは、入力コントロールを必須フィールドにするために使用されます。

このコントロールを使用すると、入力値の初期値が変更されていない場合、バリデーションは失敗します。デフォルトでは、初期値は空文字列("")です。

注:入力値の先頭および末尾のスペースはバリデーション前に削除されます。

注:InitialValueは入力コントロールにデフォルト値を設定しません。これは、あなたが望まないユーザーが入力コントロールに入力した値

属性

属性 説明
BackColor RangeValidatorコントロールの背景色
ControlToValidate バリデーションするコントロールのID
Display

バリデーションコントロールの表示行動

合法な値には:

  • None - バリデーションメッセージはインラインで表示されません。
  • Static - ページレイアウト内にバリデーションメッセージを表示するためのスペースを割り当てます。
  • Dynamic - バリデーション失敗時にバリデーションメッセージを表示するためのスペースをページに動的に追加します。
EnableClientScript ブール値、クライアントバリデーションを有効にするかどうかを指定します。
Enabled ブール値、バリデーションコントロールが有効かどうかを指定します。
ErrorMessage

バリデーション失敗時にValidationSummaryコントロールに表示されるテキスト

注:Text属性が設定されていない場合、テキストもバリデーションコントロールに表示されます。

ForeColor コントロールの前景色です。
id コントロールのユニークなIDです。
InitialValue 入力コントロールの初期値(開始値)を指定します。デフォルトは""です。
IsValid ブール値、関連する入力コントロールがバリデーションを通過したかどうかを示します。
runat このコントロールはサーバーコントロールであることを指定します。"server"に設定する必要があります。
テキスト バリデーション失敗時に表示されるメッセージ

RequiredFieldValidator
この例では、.aspxファイルで2つのTextBoxコントロール、1つのButtonコントロール、および1つのRequiredFieldValidatorコントロールを宣言しました。RequiredFieldValidatorコントロールを使用して"txt_name"テキストボックスを必須フィールドにする方法を示しています。