如果有的话怎么设置?最好能给个例子

解决方案 »

  1.   

    有的.可以用CompareValidator控件,将Operator属性设置为DataTypeCheck就可以了,例子可以去MSDN上找,一大把!
      

  2.   

    将输入控件的值同常数值或其他输入控件的值相比较,以确定这两个值是否与由比较运算符(小于、等于、大于等等)指定的关系相匹配。<asp:CompareValidator
         id="ProgrammaticID"
         ControlToValidate="Programmatic ID of Server Control to Validate"
         valueToCompare="value"
         ControlToCompare="value"  
         Type="DataType" 
         Operator="Operator value" 
         ErrorMessage="Message to display in ValidationSummary control"
         Text="Message to display in control"  
         ForeColor="value"
         BackColor="value" ... 
         runat="server" > 
    </asp:CompareValidator>备注CompareValidator 控件使您可以将用户输入到一个输入控件(如 TextBox 控件)中的值同输入到另一个输入控件中的值相比较,或将该值与某个常数值相比较。还可以使用 CompareValidator 控件确定输入到输入控件中的值是否可以转换为 Type 属性所指定的数据类型。
      

  3.   

    用CompareValidator控件
    可以检查的数据类型有
    String
    Integer
    Double
    Date
    Currency
    使用时把CompareValidator控件的ControlToCompare属性设置为要检查的文本框的ID,在Type中选择要检查的数据类型即可
      

  4.   

    用CompareValidator控件
    如果你有VS.NET的话,自己试试就能明白,很简单的
      

  5.   

    CompareValidator 的Type属性可以。。
      

  6.   

    CompareValidator 控件验证 SelectionList 或 TextBox 控件中的数据值。可将 CompareValidator 控件的 ControlToValidate 属性设置为要验证的 SelectionList 或 TextBox 控件的名称。应用程序可以使用 CompareValidator 控件,对用户输入的数据值和另一控件中的值进行比较。为此,请将 ControlToCompare 属性设置为包含比较值的 SelectionList 或 TextBox 控件的 ID 属性中的字符串。或者,应用程序可以使用 CompareValidator 控件,对 SelectionList 或 TextBox 控件的数据值与在设计时指定的文本值进行比较。若要对控件的数据值和文本值进行比较,请在“属性”窗口中将 CompareValidator 控件的 ValueToCompare 属性设置为文本比较值。不管应用程序是对控件的数据值与另一控件的值进行比较,还是对控件的数据值与文本值进行比较,都必须指定进行比较的值的数据类型。可以使用 CompareValidator 控件的 Type 属性设置数据类型。将 CompareValidator 控件添加到容器控件或模板中时: ErrorMessage 属性被设置为 CompareValidator。 
    StyleReference 属性被设置为 error,默认情况下它映射到预定义样式。