RequiredFieldValidator:检查用户是否进行了有效的输入
CompareValidator:检查用户输入数据是否大于 、小于、等于、不等于某个特定的数据
RangeValidator:检查用户输入数据是否在给定的最大、最小值范围内。
RegularExpressionValidator:检查用户输入的数据是否合法。
CustonValidator:自定义的验证方法。
ValidationSummary:显示所有未通过验证的错误信息。
并非所有控件都能被验证控件所验证,能够得到验证控件验证的也只能是某个属性是否有效。
验证控件能验证的控件列表
当整个页面中需要被验证控件验证的控件均通过验证后,Page中IsValid的属性值将会被设置为True。否则为False,同时没有通过验证的控件将会显示设定的出错信息。
if
(Page.IsValid)
{
//通过验证
}
else
{
//未通过认证
}
每个难控件都有下列相同的属性值:
CompareValidator:检查用户输入数据是否大于 、小于、等于、不等于某个特定的数据
RangeValidator:检查用户输入数据是否在给定的最大、最小值范围内。
RegularExpressionValidator:检查用户输入的数据是否合法。
CustonValidator:自定义的验证方法。
ValidationSummary:显示所有未通过验证的错误信息。
并非所有控件都能被验证控件所验证,能够得到验证控件验证的也只能是某个属性是否有效。
验证控件能验证的控件列表
控件 | 属性 |
HtmlInputText | Value |
HtmlTextArea | Value |
HtmlSelect | Value |
HtmlInputFile | Value |
TextBox | Text |
ListBox | SelectedItem |
DropDownList | SelectedItem |
RadioButtonList | SelectedItem |
当整个页面中需要被验证控件验证的控件均通过验证后,Page中IsValid的属性值将会被设置为True。否则为False,同时没有通过验证的控件将会显示设定的出错信息。
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0196c3df5ea9e936f21e9932cca91014.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0196c3df5ea9e936f21e9932cca91014.gif)
- ControlToValidate:设定需要验证的Server控件。
- Display:设定验证控件的显示行为(Behavior),它有三个属性值,分别为Dynamic(当前错误信息不显示时,将不占用显示空间)、Static(此值为默认值,无论错误信息是否显示,均占有显示空间)、None(仅在ValidationSummary中显示错误信息)。
- ErrorMessage:定义在ValidationSummary中显示的文字。