将输入控件的值同常数值或其他输入控件的值相比较,以确定这两个值是否与由比较运算符(小于、等于、大于等等)指定的关系相匹配。<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 属性所指定的数据类型。
用CompareValidator控件 可以检查的数据类型有 String Integer Double Date Currency 使用时把CompareValidator控件的ControlToCompare属性设置为要检查的文本框的ID,在Type中选择要检查的数据类型即可
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 属性所指定的数据类型。
可以检查的数据类型有
String
Integer
Double
Date
Currency
使用时把CompareValidator控件的ControlToCompare属性设置为要检查的文本框的ID,在Type中选择要检查的数据类型即可
如果你有VS.NET的话,自己试试就能明白,很简单的
StyleReference 属性被设置为 error,默认情况下它映射到预定义样式。