CompareValidator.ValueToCompare プロパティ
アセンブリ: System.Web.Mobile (system.web.mobile.dll 内)

Dim instance As CompareValidator Dim value As String value = instance.ValueToCompare instance.ValueToCompare = value
[BindableAttribute(true)] public: property String^ ValueToCompare { String^ get (); void set (String^ value); }
/** @property */ public String get_ValueToCompare () /** @property */ public void set_ValueToCompare (String value)
比較する値。


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CompareValidator.ValueToCompare プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As CompareValidator Dim value As String value = instance.ValueToCompare instance.ValueToCompare = value
[ThemeableAttribute(false)] public: property String^ ValueToCompare { String^ get (); void set (String^ value); }
/** @property */ public String get_ValueToCompare () /** @property */ public void set_ValueToCompare (String value)
検証する入力コントロールにユーザーが入力した値の比較対象となる定数値。既定値は String.Empty です。

ValueToCompare プロパティを使用して、検証する入力コントロールにユーザーが入力した値の比較対象となる定数値を指定します。このプロパティが指定する定数値を BaseCompareValidator.Type プロパティが指定するデータ型に変換できない場合は、例外がスローされます。
![]() |
---|
ControlToCompare プロパティと ValueToCompare プロパティを同時に設定しないでください。入力コントロールの値を別の入力コントロールまたは定数値のいずれかと比較できます。両方のプロパティを設定した場合は、ControlToCompare プロパティが優先されます。 |
このプロパティを、テーマまたはスタイル シート テーマを使用して設定することはできません。詳細については、ThemeableAttribute、ASP.NET のテーマとスキンの概要 の各トピックを参照してください。

ValueToCompare プロパティを使用して、ユーザーが TextBox コントロールに入力した値と定数値を比較する方法を次のコード例に示します。
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script runat="server"> Sub Button_Click(sender As Object, e As EventArgs) Dim rand_number As New Random() Compare1.ValueToCompare = rand_number.Next(1, 10).ToString() Compare1.Validate() If Page.IsValid Then lblOutput.Text = "You guessed correctly!!" Else lblOutput.Text = "You guessed poorly" End If lblOutput.Text &= "<br><br>" & "The number is: " & Compare1.ValueToCompare End Sub </script> </head> <body> <form runat="server"> <h3>CompareValidator ValueToCompare Example</h3> <h5><Pick a number between 1 and 10:</h5> <asp:TextBox id="TextBox1" runat="server"/> <br><br> <asp:Button id="Button1" Text="Submit" OnClick="Button_Click" runat="server"/> <br><br> <asp:CompareValidator id="Compare1" ControlToValidate="TextBox1" ValueToCompare="0" Type="Integer" EnableClientScript="False" runat="server"/> <br> <asp:Label id="lblOutput" Font-Name="verdana" Font-Size="10pt" runat="server"/> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script runat="server"> void Button_Click(Object sender, EventArgs e) { Random rand_number = new Random(); Compare1.ValueToCompare = rand_number.Next(1, 10).ToString(); Compare1.Validate(); if (Page.IsValid) { lblOutput.Text = "You guessed correctly!!"; } else { lblOutput.Text = "You guessed poorly"; } lblOutput.Text += "<br><br>" + "The number is: " + Compare1.ValueToCompare; } </script> </head> <body> <form runat="server"> <h3>CompareValidator ValueToCompare Example</h3> <h5><Pick a number between 1 and 10:</h5> <asp:TextBox id="TextBox1" runat="server"/> <br><br> <asp:Button id="Button1" Text="Submit" OnClick="Button_Click" runat="server"/> <br><br> <asp:CompareValidator id="Compare1" ControlToValidate="TextBox1" ValueToCompare="0" Type="Integer" EnableClientScript="False" runat="server"/> <br> <asp:Label id="lblOutput" Font-Name="verdana" Font-Size="10pt" runat="server"/> </form> </body> </html>
<%@ Page Language="JScript" AutoEventWireup="True" %> <html> <head> <script runat="server"> function Button_Click(sender, e : EventArgs) { var rand_number : Random = new Random(); Compare1.ValueToCompare = rand_number.Next(1, 10).ToString(); Compare1.Validate(); if (Page.IsValid) { lblOutput.Text = "You guessed correctly!!"; } else { lblOutput.Text = "You guessed poorly"; } lblOutput.Text += "<br><br>" + "The number is: " + Compare1.ValueToCompare; } </script> </head> <body> <form runat="server"> <h3>CompareValidator ValueToCompare Example</h3> <h5><Pick a number between 1 and 10:</h5> <asp:TextBox id="TextBox1" runat="server"/> <br><br> <asp:Button id="Button1" Text="Submit" OnClick="Button_Click" runat="server"/> <br><br> <asp:CompareValidator id="Compare1" ControlToValidate="TextBox1" ValueToCompare="0" Type="Integer" EnableClientScript="False" runat="server"/> <br> <asp:Label id="lblOutput" Font-Name="verdana" Font-Size="10pt" runat="server"/> </form> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からCompareValidator.ValueToCompareを検索する場合は、下記のリンクをクリックしてください。

- CompareValidator.ValueToCompareのページへのリンク