RangeValidator クラスとは? わかりやすく解説

RangeValidator クラス

他のコントロールの値が許容範囲に収まることを検証します。

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

Public Class RangeValidator
    Inherits BaseValidator
Dim instance As RangeValidator
public class RangeValidator : BaseValidator
public ref class RangeValidator : public
 BaseValidator
public class RangeValidator extends BaseValidator
public class RangeValidator extends
 BaseValidator
解説解説
使用例使用例
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.Control
     System.Web.UI.MobileControls.MobileControl
       System.Web.UI.MobileControls.TextControl
         System.Web.UI.MobileControls.BaseValidator
          System.Web.UI.MobileControls.RangeValidator
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
RangeValidator メンバ
System.Web.UI.MobileControls 名前空間
BaseValidator クラス
CompareValidator クラス
RegularExpressionValidator
RequiredFieldValidator
ValidationSummary
その他の技術情報
RangeValidator コントロール概要

RangeValidator クラス

入力コントロールの値が指定され範囲内の値であるかどうかチェックします

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

Public Class RangeValidator
    Inherits BaseCompareValidator
Dim instance As RangeValidator
public class RangeValidator : BaseCompareValidator
public ref class RangeValidator : public
 BaseCompareValidator
public class RangeValidator extends BaseCompareValidator
public class RangeValidator extends
 BaseCompareValidator
解説解説

RangeValidator コントロールは、入力コントロールの値が指定され範囲内であるかどうかテストします

RangeValidator コントロール4 つキー プロパティ使用して検証実行します。ControlToValidate プロパティには検証対象である入力コントロール格納されます。MinimumValue プロパティおよび MaximumValue プロパティでは、有効な範囲最小値最大値指定します

BaseCompareValidator.Type プロパティは、比較する値のデータ型指定するために使用されます。比較する値は、検証実行される前にこのデータ型変換されます。比較できるデータ型の一覧を次の表に示します

メモメモ

MaximumValue プロパティまたは MinimumValue プロパティによって指定された値を、指定した BaseCompareValidator.Type変換できない場合RangeValidator コントロール例外スローます。

検証コントロール追加情報については、BaseValidator のトピック参照してください

ユーザー補助

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 アプリケーション作成
使用例使用例

Web ページRangeValidator コントロール作成して入力コントロール入力された値が比較範囲内であるかどうか確認する方法次の例に示します

<%@ Page Language="VB" AutoEventWireup="True"
 %>

<html>

<head>

   <script runat="server">

      Sub ButtonClick(sender As Object,
 e As EventArgs)

         If Page.IsValid Then
         
            Label1.Text="Page is valid."
         
         Else
         
            Label1.Text="Page is not valid!!"
         
         End If

      End Sub

   </script>

</head>

<body>

   <form runat="server">

      <h3>RangeValidator Example</h3>

      Enter a number from 1 to 10:

      <br>

      <asp:TextBox id="TextBox1"
           runat="server"/>

      <br>

      <asp:RangeValidator id="Range1"
           ControlToValidate="TextBox1"
           MinimumValue="1"
           MaximumValue="10"
           Type="Integer"
           EnableClientScript="false"
           Text="The value must be from 1 to 10!"
           runat="server"/>

      <br><br>

      <asp:Label id="Label1"
           runat="server"/>

      <br><br>

      <asp:Button id="Button1"
           Text="Submit"
           OnClick="ButtonClick"
           runat="server"/>
            

   </form>

</body>
</html>

<%@ Page Language="C#" AutoEventWireup="True" %>

<html>

<head>

   <script runat="server">

      void ButtonClick(Object sender, EventArgs e)
      {

         if (Page.IsValid)
         {
            Label1.Text="Page is valid.";
         }
         else
         {
            Label1.Text="Page is not valid!!";
         }

      }

   </script>

</head>

<body>

   <form runat="server">

      <h3>RangeValidator Example</h3>

      Enter a number from 1 to 10:

      <br>

      <asp:TextBox id="TextBox1"
           runat="server"/>

      <br>

      <asp:RangeValidator id="Range1"
           ControlToValidate="TextBox1"
           MinimumValue="1"
           MaximumValue="10"
           Type="Integer"
           EnableClientScript="false"
           Text="The value must be from 1 to 10!"
           runat="server"/>

      <br><br>

      <asp:Label id="Label1"
           runat="server"/>

      <br><br>

      <asp:Button id="Button1"
           Text="Submit"
           OnClick="ButtonClick"
           runat="server"/>
            

   </form>

</body>
</html>

継承階層継承階層
System.Object
   System.Web.UI.Control
     System.Web.UI.WebControls.WebControl
       System.Web.UI.WebControls.Label
         System.Web.UI.WebControls.BaseValidator
           System.Web.UI.WebControls.BaseCompareValidator
            System.Web.UI.WebControls.RangeValidator
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
RangeValidator メンバ
System.Web.UI.WebControls 名前空間
BaseValidator.ControlToValidate プロパティ
MaximumValue
MinimumValue
BaseCompareValidator.Type プロパティ
RequiredFieldValidator
BaseValidator クラス



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「RangeValidator クラス」の関連用語

RangeValidator クラスのお隣キーワード
検索ランキング

   

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



RangeValidator クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS