(二).NET学习:表单验证Validator
发布时间
阅读量:
阅读量
表单验证是较为普遍的需求,通常不仅需要在前端对输入数据是否为空进行检查,还需确认其格式是否满足规定要求,一般会借助正则表达式来实现。当然,除了前端的校验机制,后端同样需要对提交的数据进行验证。例如,当用户禁用了浏览器中的JavaScript等前端脚本后,若直接点击提交按钮,不符合规范的数据将被传输至服务器端,这可能会引发系统运行异常。
在.NET框架中内置了多种常用的验证工具
通用属性定义与分析
- CtrolToValidate:即用于验证的控件标识符,该标识符可以对应TextBox控件,也可以是其他类型的控件。
- ErrorMessage:当验证条件未能满足时,系统将展示的提示信息即为此项内容。
- Display:该属性可设置为Static、Dynamic或None三种选项,其中Static表示固定显示位置,Dynamic表示动态调整位置(如前方存在空格则自动前移),None则表示不进行显示。
- ValidationGroup:用于定义验证组,该属性不仅适用于当前控件,也适用于其他组件如按钮等。多个控件若具有相同的ValidationGroup值,则会以组的形式进行统一验证,在后续的示例中将对此进行演示。
- Text属性:当验证失败时,该属性用于指定验证控件所在位置所展示的内容;若未明确设置,则默认显示Er
全部评论 (0)
还没有任何评论哟~
