应用技术案例教程作者徐红主编第5章节验证控件与用户控件课案幻灯片.pptVIP

应用技术案例教程作者徐红主编第5章节验证控件与用户控件课案幻灯片.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在用户控件中定义属性 在用户控件中,开发人员也可以自行定义各种属性和方法,并且在使用控件时读取和设置这些属性、调用其方法,从而可以灵活地使用该用户控件。在用户控件中可以添加各种服务器控件,而要在用户控件中实现对这些服务器控件的访问,必须要在用户控件中定义公有属性,并且要利用Get访问器和Set访问器来读取、设置这些控件的属性,即提供给公有接口以供外部调用 【示例】创建网站横幅用户控件。 (1)创建一个用户控件Login.ascx。在页面上添加文本框控件User和Pass,分别用于接受用户输入的姓名和密码。另外还放置了一个Button按钮,用以把表单数据提交给服务器进行处理 (教师讲解代码) (2)在用户控件的代码后置文件中定义公有属性,以便利用属性访问器来设置或者读取各个文本框中的Text属性 (教师讲解代码) (3)添加一个Web Form网页.aspx,并设置为起始页。将用户控件Login.ascx添加到网页中,并设置控件的ID为MyLogin。另外放置一个Lable控件,用以显示验证信息(见下左图)。 (4)在代码后置文件中,声明该用户控件,代码如下所示: protected Login MyLogin; (5)当用户按了“登录”按钮提交后,可以在Page_Load事件处理函数中对用户输入的数据进行验证(教师讲解代码) (6)启动页面后,在姓名和密码文本框中分别输入“admin”和“login”后,单击按钮提交,则会给出登录成功的提示信息 (见下右图) 从Web Form网页到用户控件 (1)将Web Form页面aspx文件中的html、body、form标签和head标签及其中的内容去掉。 (2)将@ Page指令修改为@ Control指令,并将其中的Codebehind属性修改为以.ascx.cs为扩展名的文件。例如,aspx中的代码为 %@ Page Language=c# AutoEventWireup=false Codebehind=_head.aspx.cs Inherits=WebForm.__head % 需要修改为: %@ Control Language=c# AutoEventWireup=false Codebehind=_head.ascx.cs Inherits=WebForm.__head % (3)在代码后置文件中将public class 声明的类的继承父类从 System.Web.UI.Page改为System.Web.UI.UserControl。例如: public class Login : System.Web.UI.Page 需要修改为: public class Login : System.Web.UI.UserControl (4)在资源管理器中,将文件的扩展名从aspx修改为ascx即可,其代码后置文件会随之改变,即从aspx.cs改为ascx.cs。 这样即可把一个普通的Web Form页面修改成为一个用户控件。此后,在Web Form页面中象普通的服务器控件一样引用该用户控件即可。 5.4 网上会员注册页面的实现 教师讲解代码 本章小结 本章主要结合实例,介绍验证控件和用户控件。这两类控件都非常重要,在实际使用中应用广泛。希望通过本章的学习,能够了解和掌握这些控件的用法。 * * * * * * * * * * * * * * * * * * * * * 第5章 验证控件与用户控件 * 本章内容 各种验证控件的概念和用法。 创建和使用用户控件。 在用户控件中定义属性。 5.1 网上会员注册页面设计 实例介绍 设计思路 对于用户输入数据的验证。 利用VS.NET集成开发环境提供的 验证控件,可以很方便的完成对上述 用户输入控件中的值进行验证的工作 ASP.NET 中的验证控件 为使用户更正输入错误或无效的数据,始终需要对用户输入的数据进行检查并显示错误消息 验证将由在客户端或服务器中运行的验证代码执行 ASP.NET 提供了许多验证控件,用以检查输入并使验证数据更加简单方便 与其他服务器控件一样,验证控件也被添加在 ASP.NET 页面中 ASP.NET 中的验证控件 验证控件 RequiredFieldValidator CompareValidator RangeValidator RegularExpressionValidator CustomValidator ValidationSummary RequiredFieldValidator控件 3-1 此控件用于检查任何窗体控件中是否包含值 如果控件中不含任何值,则会生成错误消息 提交窗体 这些字段中是否有任何字段为空? 方法 Validate 属性 Cont

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档