以下为《动态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. RequiredFieldVa 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 玲二、 验证控件应用检查用户的输入是否符合要求的字符串模式。
字符串模式使用正则表达式来描述。
Visual Studio预定义了一些常用模式的正则表达式,如电话号码、邮政编码等,开发人员可以从RegularExpressionValidator控件提供的预定义模式中直接选用。
常用属性包括:
ControlToValidate:被验证的输入控件的ID。
ValidationExpression:验证模式的正则表达式。
Text:验证失败时,验证控件中显示的文本。
ErrorMessage:验证失败时,在验证总结控件中显示的错误消息。
Display:验证控件显示错误消息的行为方式。
SetFocusOnError:在验证失败时是否将焦点停留在被验证的控件中。4. RegularExpressionValidator(模式验证)控件XX职业*** 郭某某二、 验证控件应用不执行验证,用于集中显示来自网页中的所有验证错误的信息,显示的位置可以是网页、消息框或在这两者中同时显示内。
常用属性包括:
DisplayMode:验证摘要的显示格式,取值为List、BulletList和SingleParagraph,默认值是BulletList。List表示列表,BulletList表示项目符号列表,SingleParagraph表示段落。
ShowMessageBox:是否在消息框中显示验证摘要,取值为True或False,默认值为False。
ShowSummary:是否在网页上显示验证摘要,取值为True或False,默认值为True。
如果ShowMessageBox和ShowSummary属性都设置为True,则在消息框和网页上都显示验证摘要。5. ValidatioSummary(验证摘要)控件[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《动态Web技术5_数据验证》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。