以下为《动态Web技术5_数据验证》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
ASP.NET动态Web开发XX职业*** 郭某某第5章 数据验证XX职业*** 郭某某
学习目标:
了解ASP.NET验证控件的工作原理
掌握RequiredFieldValidator、CompareValidator、RangeValidator和RegularExpressionValidator验证控件的使用
了解ValidatioSummary控件XX职业*** 郭某某一、 验证控件概述验证(Validation)服务器控件专门用于验证用户输入,如果用户输入没有通过验证,将显示一条错误消息;
ASP.NET提供了6种验证服务器控件,每种验证控件分别针对某种特定的验证类型。参见教材表5-1;
验证控件平时在页面中并不可见,只是在用户提交页面并且控件检测到错误后,才显示出指定的错误信息文本;
对于一个输入控件,可以附加多个验证控件进行检查。什么是验证控件?XX职业*** 郭某某二、 验证控件应用检查其关联的输入控件,确保其中必须输入信息。
常用属性包括:
ControlToValidate:被验证的输入控件的ID。
Text:验证失败时,验证控件显示的文本。
ErrorMessage:验证失败时,在验证总结控件中显示的错误消息。
Display:验证控件显示错误消息的行为方式,取值为None、Static和Dynamic,默认值是Static。None表示验证消息从不内联显示;Static表示在页面布局时静态分配验证消息的显示空间;Dynamic表示如果验证失败,将显示验证消息的空间动态添加到页面。
SetFocusOnError:在验证失败时是否将焦点停留在被验证的控件中。1. RequiredFieldValidator(必填验证)控件XX职业*** 郭某某二、 验证控件应用使用逻辑运算符,将用户输入与某一个特定值或者另一控件的值来进行比较验证。它应用与三种情况:1)把一个控件的值和另一个控件比较;2)把一个控件的值和一个值比较3)类型检查
常用属性包括:
ControlToValidate:被验证的输入控件的ID。
ValueToCompare:用于比较的常某某。
ControlToCompare:用于比较的另一个控件的ID。
Type:进行比较的两个值的数据类型。
Operator:比较使用的运算符。
Text:验证失败时,验证控件中显示的文本。
ErrorMessage:验证失败时,在验证总结控件中显示的错误消息。
Display:验证控件显示错误消息的行为方式。
SetFocusOnError:在验证失败时是否将焦点停留在被验证的控件中。2. CompareValidator(比较验证)控件XX职业*** 郭某某二、 验证控件应用验证用户输入是否介于特定的取值范围内。
常用属性包括:
ControlToValidate:被验证的输入控件的ID。
MinimumValue:取值范围的下限值。
MaximumValue:取值范围的上限值。
Type:验证的数据类型,包括String、Integer、Double、Date和Currency类型,默认值为String。
Text:验证失败时,验证控件中显示的文本。
ErrorMessage:验证失败 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 示格式,取值为List、BulletList和SingleParagraph,默认值是BulletList。List表示列表,BulletList表示项目符号列表,SingleParagraph表示段落。
ShowMessageBox:是否在消息框中显示验证摘要,取值为True或False,默认值为False。
ShowSummary:是否在网页上显示验证摘要,取值为True或False,默认值为True。
如果ShowMessageBox和ShowSummary属性都设置为True,则在消息框和网页上都显示验证摘要。5. ValidatioSummary(验证摘要)控件[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《动态Web技术5_数据验证》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。