《前台用户注册》PPT课件.ppt
《《前台用户注册》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《前台用户注册》PPT课件.ppt(20页珍藏版)》请在三一办公上搜索。
1、第5章 前台用户注册,一、本章内容二、本章任务和目标三、重点及难点,一、本章内容,1、项目任务与目标。2、制作前台“用户注册”用户控件。3、利用验证控件最注册表单输入域进行检测。4、项目小结。5、项目实战练习。,二、本章任务和目标,工作任务1.制作“用户注册”用户控件2.使用验证控件对用户输入信息进行验证技能目标1.熟练创建和使用用户自定义控件完成用户注册功能2.熟练使用RequiredFieldValidator控件进行输入数据的非空验证3.熟练使用CompareValidator控件判断两个输入的数据是否符合要求4.熟练使用RegularExpressionValidator控件验证与正规
2、表达式匹配的字符5.熟练使用ValidationSummary控件汇总所有错误信息6.熟练使用验证码控件进行验证。任务资源1.网站框架结构2.网站数据库常用术语用户控件验证控件RequiredFieldValidator控件CompareValidator控件Regular ExpressionValidator控件ValidationSummary控件正则表达式,三、重点及难点,重点:1.使用用户自定义控件完成用户注册功能。2.用户控件。3.验证控件。难点:正则表达式,第5章 前台用户注册,本章简介:从这一章开始,我们将学校创建和使用用户自定义控件用户注册控件,利用该控件完成用户注册功能。在
3、用户输入注册信息时,为了确保用户输入的信息满足一定的要求,因此有必要对用户输入的数据进行验证、判断,对于用户输入的不合法信息进行提示。验证控件的功能包括非空验证、有效性验证、范围验证、正则表达式验证等。,5.2 制作前台“用户注册”用户控件,5.2.1 任务描述及技能要点1.任务描述创建用户自定义控件用户注册控件。2.技能要点熟练创建用户控件用户注册控件。熟练在Web窗体中使用用户自定义控件用户注册控件。5.2.2 用户控件创建与使用1.用户控件介绍用户控件可以减少程序员编写的代码量,提高代码重用率。在前面的学习中我们知道创建母版页也是为了提高代码的重用率。母版页提供整个页面级别的风格控制和代
4、码重用,而用户控件则提供了小范围的风格控制和更灵活的代码重用。用户控件具有以下特点.1)用户控件是一种自定义的组合控件。2)用户控件封装了独立的功能。3)可以像页面一样方便编辑,同时又可以像控件一样用拖拽的方式来使用。4)用户控件文件的后缀为,ascx.,5.2 制作前台“用户注册”用户控件,2.创建用户控件创建用户控件文件的方法和创建一般web窗体的方法一样,在“添加新项”对话框中,选择“web用户控件”,创建完用户控件后,我们可以在源视图中看到以下代码:这行指令与页面的page指令非常相似。唯一不同的是,这里是control指令。需要注意的是,在一个.ascx文件中不能包含、或者标签,因为
5、包含此.ascx文件的.aspx文件已经包含了这些标签。此外,与web页面一样,用户控件也生成了它自己的.cs文件,在后台的代码中我们可以看到以下代码。protected void Page_Load(object sender,EventArgs e),5.2 制作前台“用户注册”用户控件,3.用户控件的注册和使用用户控件本身不能运行,而应该嵌到web窗体中才能运行。嵌入的方法是选中该控件,将控件拖放到web窗体页面中。这时在web窗体中,单击源视图,我们将在代码页的头部位置添加以下代码:我们可以看到Register命令中包含src、TagName 和TagPrefix这3个属性,这3个属性
6、说明如下:1)Src属性:该属性定义了包括在Web窗体页中的用户控件文件的虚拟路径。2)TagName属性:该属性定义了用户控件的名称,此名称将包括在用户控件元素的开始标记中。3)TagPrefix属性:该属性定义了用户控件所使用的前缀,通过该前缀与用户控件相关联。此前缀将包含在用户控件元素的开始标记中。在调用控件的位置添加了如下代码:当我们调用控件的时候也可以手动添加以上代码。,4.用户控件的注意事项1)用户控件可嵌套其他用户控件。用户控件可以包含其他的用户控件,但是当一个控件包含在本身控件中时,IDE会自动检测到循环,提示错误。2)用户控件不能单独访问用户控件是禁止被直接访问的,如果在地址
7、栏中直接访问用户控件的地址,则会出现错误。,5.2 制作前台“用户注册”用户控件,5.2.3 用户注册控件的创建与使用,1.用户注册功能实现的过程用户注册功能采用三层架构实现,用户在表示层用户控件“UserRegisterControl.ascx”中输入用户注册信息,在单击“提交”按钮后,执行表示层用户控件的后台代码“”中的按钮单击事件过程。在此过程中,调用业务逻辑层的方法UserManager.Register(user)来判断用户是否注册过。在此方法中,首先调用数据库访问层的UserService.GetUserByLoginId(loginId)方法,该方法判断用户信息是否已经在数据库中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 前台用户注册 前台 用户 注册 PPT 课件
链接地址:https://www.31ppt.com/p-5471997.html