- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3HTMLWeb服务器控件研讨
用户控件用来制作重复性较高的页面模块是十分有用的,例如页面的头部文件,底部文件,以及出现次数较多的菜单等,合理地使用用户控件,可以大大减少项目制作的工作量。 5.3验证控件 1验证控件作用,类别 2验证控件的具体使用(重要属性的应用) 5.4用户控件 1用户控件用途,特点 2用户控件的创建和使用 习题5(P159) 实践作业: 课外时间自己练习实验3 本章将详细介绍功强大的ASP.NET服务器控件 5.1 HTML服务器控件 5.2 Web服务器控件 5.3 验证控件 5.4 用户控件 实验 习题5 1验证控件概述 2验证控件的具体使用举例 1用户控件概述 2用户控件的使用 验证控件作为Web控件的一部分,因其特殊的作用,而赋予了验证控件的名称,选择工具箱的Web窗体,在下面位置可以看到验证控件相关的几个控件。 验证控件包含在Web窗体工具箱中,其作用是判断用户输入的信息是否符合规定。ASP.NET页面将用户输入信息传递给一个或多个适当的验证控件上,控件将测试用户输入并设置表示输入是否通过测试的属性。设置多个验证控件以后,如果任何一个控件显示验证检查失败,则都不能往后执行代码,整个页面都将无效。 ASP.NET6种验证控件,基本上可完成所有的表单验证要求。 RequiredFieldValidator:必须字段验证控件,检查是否有值输入,保证用户不能忽略特定的输入。 CompareValidator:比较验证控件,将用户输入与其他常量值或其他控件的属性值进行比较。 RangeValidator:检查用户输入是否在指定的上线限内。 RegularExpressionValidator:模式匹配控件,检查用户输入是否符合一定的模式,用于检查可预知的字符序列,例如电子邮件、电话和邮政编码等字符串。 CustomValidator:自定义验证控件,由开发者自己定义的控件条例,具有很大的灵活性。 ValidationSummary:汇总错误控件,用于显示用户所出现的所有错误信息。 【例 5-9】验证控件的使用。 本例所做的是一个用户注册页面,此页面将使用各种验证控件来检测用户所输入的内容是否符合要求。从中可以看到验证控件的使用方法。 1.建立输入表格 首先在页面中添加一个表格,建立方法是选择ASP.NET菜单中的“表”|“插入”|“表”,进入表格编辑页面,设置表格的属性,设置如图5-19所示。 2.在表格中添加文本框 然后在表格中分别拉入几个Web文本框控件以及输入一些文字,具体分布位置如图5-20所示,其中“密码”和“重复输入密码”对应的文本框的TextMode属性设置为Password。每个文本框的id属性值分别设置为tbname、tbpwd、tbpwd2、tbphone、tbemail和tbaddress。 3.在文本框旁拖放RequiredFieldValidator控件 在每个文本框旁边都拖放一个RequiredFieldValidator控件,拖放后页面效果如图5-21所示。 分别选中每个RequiredFieldValidator控件,在属性框中对应的属性进行设置,置如表5-1所示。 Display是控件在设计视图的显示形式,默认设置是Static,该设置当数据不符合要求时,则该验证控件则会显示设置的错误提示,如果设置了None,不会把错误显示在该验证控件上,这里设置为None,如此设定的原因是因为希望在最后利用ValidationSummary控件把所有错误一次输出。 ControlToValidate属性则是设置要验证什么控件,在其选择列表中有所有Textbox控件可供选择。ErrorMessage则是该控件不通过验证时所输出的提示语句。 控件名称对应的输入项 属性名称 属性值 用户名 Display None ErrorMessage 请输入用户名! ControlToValidate tbname ID reqUsrid 密码 Display None ErrorMessage 请输入密码! ControlToValidate tbpwd ID reqPwd 重复输入密码 Display None ErrorMessage 请再次输入密码! ControlToValidate tbpwd2 ID reqPwd2 电话号码 Display None ErrorMessage 请输入电话号码! ControlToValidate tbphone ID reqPhone 电子邮件 Display None ErrorMessage 请输入电子邮件! ControlToValidate tbemail ID reqEmail 家庭住址 Display None ErrorMessag
您可能关注的文档
最近下载
- 2025年执业药师之西药学专业一模考预测题库(夺冠系列).docx VIP
- ISO 15614-13 2023 金属材料焊接工艺规程及评定 电阻对焊和闪光焊(中文版).pdf
- 过敏性休克抢救指南2025版.docx
- 扩张型心肌病的护理查房课件.pptx VIP
- 第一章 食品工艺学导论.ppt VIP
- 系统性红斑狼疮(共44张PPT).pptx VIP
- 3.1 标志设计 (课件)人教版七年级美术上册.pptx VIP
- genesis2000脚本编写,Perl╱TK常见问答中文版.pdf VIP
- 2024《广西农产品电商物流SWOT-PEST分析及发展策略研究(数据图表论文)》16000字.docx VIP
- 剑桥国际少儿英语KB1第1-12单元文本-(英汉版).pdf VIP
文档评论(0)