ASP.NET チュートリアルlogin
ASP.NET チュートリアル
著者:php.cn  更新時間:2022-04-11 14:18:18

RangeValidator コントロール


ASP.NET RangeValidator コントロール


up.gif 検証サーバー コントロール

定義と使用法

RangeValidator コントロールは、ユーザーが入力した値が 2 つの値の間にあるかどうかを検出するために使用されます。数値、日付、文字など、さまざまな種類の値を比較できます。

注: 入力コントロールが空の場合、検証は失敗しません。 RequiredFieldValidator コントロールを使用してフィールドを必須 (必須) にします。

注: 入力値を指定されたデータ型に変換できない場合でも、検証は失敗しません。 CompareValidator コントロールを使用し、その Operator プロパティを ValidationCompareOperator.DataTypeCheck に設定して、入力値のデータ型を確認します。


プロパティ

プロパティ説明
BackColor RangeValidator コントロールの背景色。
ControlToValidate 検証されるコントロールの ID。
Display コントロールの表示動作を確認します。有効な値は次のとおりです:
  • None - コントロールは表示されません。 Validationsummary コントロールにエラー メッセージを表示するためにのみ使用されます。
  • 静的 - 検証が失敗した場合、コントロールはエラー メッセージを表示します。入力が検証に合格した場合でも、メッセージを表示するためにページ上にスペースが予約されます。つまり、メッセージの表示に使用されるスペースが事前に割り当てられます。
  • 動的 - 検証が失敗した場合、コントロールはエラー メッセージを表示します。入力が検証に合格した場合、ページ上にメッセージを表示するためのスペースは予約されません。つまり、メッセージの表示に使用されるスペースは動的に追加されます。
EnableClientScriptブール値。クライアント側の検証を有効にするかどうかを指定します。
Enabledブール値、検証コントロールを有効にするかどうかを指定します。
ErrorMessage検証が失敗した場合に Validationsummary コントロールに表示されるテキスト。 注: Text プロパティが設定されていない場合、テキストは検証コントロールにも表示されます。
ForeColor コントロールの前景色。
id コントロールの一意の ID。
IsValid ControlToValidate で指定されたコントロールが検証に合格したかどうかを示すブール値。
MaximumValue は、入力コントロールの最大値を指定します。
MinimumValueは、入力コントロールの最小値を指定します。
runat は、コントロールがサーバー コントロールであることを指定します。 「サーバー」に設定する必要があります。
Typeは、検出する値のデータ型を指定します。種類は次のとおりです:
  • Currency
  • Date
  • Double
  • Integer
  • String
Text 検証が失敗した場合に表示されるメッセージ。


RangeValidator
この例では、TextBox コントロール、Button コントロール、および RangeValidator コントロールを .aspx ファイルで宣言します。検証が失敗した場合、「日付は 2002 年 1 月 1 日から 2002 年 5 月 31 日までである必要があります。」というテキストが RangeValidator コントロールに表示されます。

RangeValidator 2
この例では、TextBox コントロール、Button コントロール、Label コントロール、および RangeValidator コントロールを .aspx ファイルで宣言します。 submit() 関数は、ページが有効かどうかを検出できます。有効な場合は、Label コントロールに「ページは有効です!」を返します。無効な場合は、Label コントロールで「ページが無効です!」が返されます。検証が失敗した場合は、RangeValidator コントロールに「値は 1 ~ 100 である必要があります。」と表示されます。


up.gif 検証サーバー制御

PHP中国語ウェブサイト