二、ASP.NET验证控件的类型 ˉ系统提供了5种验证控件(包括程序设计者 自行定义的控件)和一个汇总控件。各种验 证控件的作用如表9.1所示
二、 ASP.NET验证控件的类型 ▪ 系统提供了5种验证控件(包括程序设计者 自行定义的控件)和一个汇总控件。各种验 证控件的作用如表9.1所示
表9.1-验证控件 验证类型验证摆件各 作用说明 必需项的验证Rere确保用户不会遗漏该项的输入 比较验证 Compare validators 使用小于、等于、大于等比较运算符,将用户的输 入与另一常量值或与另一控件的属性值进行比较φ 范围检查 Range v aldatore 检查用户的输入是否在指定的范围内。可以检查数 字、字母字符和日期的范围 模式[配1e查项与正则表达式定义的模式比较,看是否匹 配。这种验证类型用于检查可预知的字符序列, 如∶身份证号、社会保险号、电子邮牛地址、电话 号码、邮政编码等字符序列 自行定义4 Custom validator 使用自己编写的验证逻辑检查用户输入。这种验证 类型允许检查在运行时导出的值
各验证控件的使用方法 ◆ RequiredFieldValidator控件 ◆ Comparevalidator控件 ◆ Range validator控件 ◆ RegularEXpressionValidator控件 ◆ ValidationSummary控件
三、各验证控件的使用方法 ◆RequiredFieldValidator控件 ◆CompareValidator控件 ◆RangeValidator控件 ◆RegularExpressionValidator 控件 ◆ValidationSummary控件
8.3.1 Requiredfieldvalidator控件 RequiredFieldvalidator控件是一个用于 要求用户必须输入数据的验证控件。只要 用户在指定的输入控件中输入了数据,不 管输入的是什么数据,都可以通过这个验 证。通常作为非空验证控件使用 常规应用: 登陆模块中用户名、密码不能为空
8.3.1 RequiredFieldValidator控件 RequiredFieldValidator控件是一个用于 要求用户必须输入数据的验证控件。只要 用户在指定的输入控件中输入了数据,不 管输入的是什么数据,都可以通过这个验 证。通常作为非空验证控件使用。 常规应用: 登陆模块中用户名、密码不能为空
RequiredFieldvalidator 控件的重要属性 (1) Controltovalidate:设置被验证的控件,可 以在本属性的下拉列表中选择。 (2) ErrorMessage:当不能通过验证时在 Validationsummary显示的错误信息。(一般设 为详细的错误信息) (3)Text:当不能通过验证时显示的错误信息。如 果该值没有设置,则显示 Errormessage的值的内 容。(一般设为*) 注意:若同时设置了rsg和rext属性值, 则验证控件显示Text属性的内容!
▪ RequiredFieldValidator控件的重要属性: (1) ControlToValidate:设置被验证的控件,可 以在本属性的下拉列表中选择。 (2) ErrorMessage:当不能通过验证时在 ValidationSummary显示的错误信息。(一般设 为详细的错误信息) (3) Text:当不能通过验证时显示的错误信息。如 果该值没有设置,则显示ErrorMessage的值的内 容。(一般设为*) 注意:若同时设置了ErrorMessage和Text属性值, 则验证控件显示Text属性的内容!