> 文章列表 > ASP.NET动态Web开发技术第5章

ASP.NET动态Web开发技术第5章

ASP.NET动态Web开发技术第5章

第5章数据验证

一.预习笔记

1.验证控件概述:

ASP.NET动态Web开发技术第5章

2.RequiredFieldValidator(必填验证)

常用属性1:ControlToValidator:被验证的输入控件的ID

常用属性2:Text:验证失败时,验证控件显示的文本

常用属性3:ErrorMessage:验证失败时在验证总结控件中显示的错误信息

常用属性4:Display:验证控件显示错误信息的方式,取值为None、Static、Dynamic,默认值是static。None表示从不内联显示;static表示在页面布局时静态分配验证消息的显示空间;Dynamic表示动态添加道页面

3.CompareValidator(比较验证)

常用属性1:ControlToValidate:被验证的输入控件ID

常用属性2:ValueToCompare:用于比较的常数值

常用属性3:ControlToCompare:用于比较的另一个控件的ID

常用属性4:Type:进行比较的两个值的数据类型

常用属性5:Operator:比较使用的运算符

常用属性6:Text:验证失败后,验证控件中显示的文本

常用属性7:ErrorMessage:验证失败时在验证总结控件中显示的错误信息

常用属性8:Display:验证控件显示错误信息的方式

常用属性9:SetFocusOnError:验证失败时是否将焦点停留在被验证的控件中

4.RangeValidator(范围验证控件)

常用属性1:ControlToValidate:被验证的输入控件ID

常用属性2:MinimumValue:取值范围的下限值

常用属性3:MaximunValue:取值范围的上限值

常用属性4:Type:验证数据的数据类型

常用属性5:Text:验证失败后,验证控件中显示的文本

常用属性6:ErrorMessage:验证失败时在验证总结控件中显示的错误信息

常用属性7:Display:验证控件显示错误信息的方式

常用属性8:SetFocusOnError:验证失败时是否将焦点停留在被验证的控件中

5.RegularExpressionValidator(模式验证)

常用属性1:ControlToValidate:被验证的输入控件ID

常用属性2:ValidationExpression:验证模式下的正则表达式

常用属性3:Text:验证失败后,验证控件中显示的文本

常用属性4:ErrorMessage:验证失败时在验证总结控件中显示的错误信息

常用属性5:Display:验证控件显示错误信息的方式

常用属性6:SetFocusOnError:验证失败时是否将焦点停留在被验证的控件中

6.ValidationSummary(总结验证)

常用属性1:DisplayMode:验证摘要的显示格式,取值为List、BulletList、SingleParagraph,默认值是BulletList

常用属性2:ShowMessageBox:是否在消息框中显示验证摘要

常用属性3:ShowSummary:是否在网页上显示验证摘要

二.课堂笔记

1.版本问题导致验证控件时存在隐式验证,有时候需要处理掉 UnobtrusiveValidationMode = UnobtrusiveValidationMode.None;

三.课后回顾

–行动是治愈恐惧的良药,犹豫拖延将不断滋养恐惧