ASP.NET RangeValidator 控件

17 Mar 2025 | 阅读 2 分钟

此验证器评估输入控件的值,以检查该值是否在指定的范围内。

它允许我们检查用户输入是否在指定的最大值和最小值之间。这个范围可以是数字、字母字符和日期。

注意:如果输入控件为空,则不会执行任何验证。

ControlToValidate 属性用于指定要验证的控件。MinimumValueMaximumValue 属性用于设置控件的最小值和最大值边界。

RangeValidator 属性

属性描述
AccessKey它用于为控件设置键盘快捷键。
TabIndex控件的 Tab 键顺序。
BackColor它用于设置控件的背景颜色。
BorderColor它用于设置控件的边框颜色。
BorderWidth用于设置控件边框的宽度。
Font它用于设置控件文本的字体。
ForeColor它用于设置控件文本的颜色。
文本它用于设置要为控件显示的文本。
ToolTip当鼠标悬停在控件上时,它会显示文本。
Visible设置控件在表单上的可见性。
高度它用于设置控件的高度。
宽度它用于设置控件的宽度。
ControlToValidate它获取要验证的控件的ID。
ErrorMessage用于在验证失败时显示错误消息。
类型用于设置控件值的datatype。
MaximumValue用于设置范围的上限。
MinimumValue用于设置范围的下限。

示例

在以下示例中,我们使用 RangeValidator 来验证指定范围内的用户输入。

// RangeValidator.aspx

输出

ASP Range 1

当输入不在范围内时,它会抛出错误消息。

ASP Range 2