CompareValidator 控件

CompareValidator 控件可将用户输入与一个常数值或者另一个控件或特定数据类型的值进行比较(使用小于、等于或大于等比较运算符)。

CompareValidator 需要与另一个控件(如 TextBox 控件)配合使用。请先将要验证的控件添加到网页中,然后再添加 CompareValidator ,这样就可以轻松地将 CompareValidator 与前者关联。

向网页中添加 CompareValidator 控件

  1. CompareValidator 控件从“工具箱”面板拖到网页上。

  2. 在“设计”视图中,选择 CompareValidator ,右键单击该控件,再单击快捷菜单上的“属性”。

  3. 在“标记属性”面板中,从 ControlToValidate 属性下拉列表中选择要使用 CompareValidator 进行验证的控件。

  4. 将“ ControlToCompare ”或“ ValueToCompare ”属性设置为要比较的控件或值。

  5. 将“ Operator ”属性设置为所需的比较方式:EqualNotEqualGreaterThanGeaterThanEqualLessThanLessThanEqualDataTypeCheck。有关这些运算符的信息,请参阅 MSDN Library 中的 CompareValidator.Operator 属性 Cc295090.xtlink_newWindow(zh-cn,Expression.40).png

  6. 如果要使用 ValidationSummary 控件来合并验证错误消息,请将 ValidationGroup 属性设置为验证控件组的名称。这可以是任意字符串,只要组中的所有控件都具有相同的值即可。

Note注意:

当您在 ControlToCompare 属性中指定控件时, CompareValidator 控件会将用户输入与其他控件的 ValidationPropertyAttribute 指定的任何属性进行比较。如果同时设置了“ ValueToCompare ”和“ ControlToCompare ”,则“ ControlToCompare ”的优先级较高。

有关 CompareValidator 控件的所有属性的完整说明,请参阅 MSDN Library 中的 CompareValidator 成员 Cc295090.xtlink_newWindow(zh-cn,Expression.40).png

有关使用验证控件验证用户输入的详细信息,请参阅 MSDN Library 中的帮助主题 -- 验证控件 Cc295090.xtlink_newWindow(zh-cn,Expression.40).png

另请参阅

概念

ASP.NET 验证控件
CustomValidator 控件
RegularExpressionValidator 控件
RequiredFieldValidator 控件
ValidationSummary 控件