ASP.NET RequiredFieldValidator コントロール
定義と使用法
RequiredFieldValidator コントロールは、入力コントロールを必須フィールドにするために使用されます。
このコントロールを使用すると、入力値の初期値が変更されていない場合、バリデーションは失敗します。デフォルトでは、初期値は空文字列("")です。
注:入力値の先頭および末尾のスペースはバリデーション前に削除されます。
注:InitialValueは入力コントロールにデフォルト値を設定しません。これは、あなたが望まないユーザーが入力コントロールに入力した値
属性
属性 | 説明 |
---|---|
BackColor | RangeValidatorコントロールの背景色 |
ControlToValidate | バリデーションするコントロールのID |
Display |
バリデーションコントロールの表示行動 合法な値には:
|
EnableClientScript | ブール値、クライアントバリデーションを有効にするかどうかを指定します。 |
Enabled | ブール値、バリデーションコントロールが有効かどうかを指定します。 |
ErrorMessage |
バリデーション失敗時にValidationSummaryコントロールに表示されるテキスト 注:Text属性が設定されていない場合、テキストもバリデーションコントロールに表示されます。 |
ForeColor | コントロールの前景色です。 |
id | コントロールのユニークなIDです。 |
InitialValue | 入力コントロールの初期値(開始値)を指定します。デフォルトは""です。 |
IsValid | ブール値、関連する入力コントロールがバリデーションを通過したかどうかを示します。 |
runat | このコントロールはサーバーコントロールであることを指定します。"server"に設定する必要があります。 |
テキスト | バリデーション失敗時に表示されるメッセージ |
例
- RequiredFieldValidator
- この例では、.aspxファイルで2つのTextBoxコントロール、1つのButtonコントロール、および1つのRequiredFieldValidatorコントロールを宣言しました。RequiredFieldValidatorコントロールを使用して"txt_name"テキストボックスを必須フィールドにする方法を示しています。