【文件属性】:
文件名称:常用的服务器端数据验证控件
文件大小:25KB
文件格式:TXT
更新时间:2017-01-08 05:25:52
验证控件 正则验证 服务器验证
常用的服务器端数据验证控件
RequiredFieldValidator(必须项);
CompareValidator(与某值的比较);
RangeValidator(范围检查);
RegularExpressionValidator(模式匹配);
CustomValidator(用户定义);
ValidationSummary控件用于在网页、消息框或在这两者中内联显示所有验证错误的摘要
RequiredFieldValidator控件默认检查非空字符串(空格不算在内)。在RequiredFieldValidator关联的表单字段中输入任何字符,该RequiredFieldValidator控件就不会显示它的验证错误信息。
RequiredFieldValidator控件用于要求用户在提交表单前为表单字段输入值。使用Required- FieldValidator控件时,必须设置两个重要的属性:
ControlToValidate——被验证的表单字段的ID。
Text——验证失败时显示的错误信息。
RangeValidator控件用于检测表单字段的值是否在指定的最小值和最大值之间。使用这个控件时,必须设置5个属性:
ControlToValidate——被验证的表单字段的ID。
Text——验证失败时显示的错误信息。
MinimumValue——验证范围的最小值。
MaximumValue——验证范围的最大值。
Type——所执行的比较类型。可能的值有String、Integer、Double、Date和Currency。
CompareValidator控件可用于执行三种不同类型的验证任务。可使用CompareValidator执行数据类型检测。换句话说,可以用它确定用户是否在表单字段中输入了类型正确的值,比如在生日数据字段输入一个日期。
也可以用CompareValidator控件在输入表单字段的值和一个固定值之间进行比较。例如,要建立一个拍卖网站,就可以用CompareValidator检查新的起价是否大于前面的起价。
最后,可以用CompareValidator控件比较一个表单字段的值与另一个表单字段的值。例如,可以使用CompareValidator控件检查输入的会议开始日期值是否小于输入的会议结束日期值。
CompareValidator控件有6个重要的属性:
ControlToValidate——被验证的表单字段的ID。
Text——验证失败时显示的错误信息。
Type——比较的数据类型。可能的值有String、Integer、Double、Date和Currency。
Operator——所执行的比较的类型。可能的值有DataTypeCheck、Equal、GreaterThan、Greater- ThanEqual、LessThan、LessThanEqual和NotEqual。
ValueToCompare——所比较的固定值。
ControlToCompare——所比较的控件的ID。
RegularExpressionValidator控件用于把表单字段的值和正则表达式进行比较。正则表达式可用于表示字符串模式,比如电子邮件地址、社会保障号、电话号码、日期、货币数和产品编码。
这个控件ValidationExpression中可以输入正则表达式来控制用户输入的字符,正则表达式的用处很多。具体可以在网上自己找一些常用的正则表达式看一下
只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^\d{n}$"。
只能输入至少n位的数字:"^\d{n,}$"。
。。。。。。。。。。。。。。。。。。。。。。。。。。。
网友评论
- 一般 不过也不错 实用性不强