- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第06章[Web站点母版页]上机课件]上机课
第六章 Web站点母版页 本章目标 创建登录用户控件 为站点创建母版页 第一阶段 指导练习一 创建用户登录控件 第一阶段 指导练习一 添加用户控件UserLogin.ascx 第一阶段 指导练习一 拖放控件绘制界面 第一阶段 指导练习一 在控件中公开用户名称和密码属性,以便于其他部分调用 第一阶段 指导练习一 在登录按钮的Click事件中添加代码实现登录,这里暂时使用userName做为用户名称、userPwd做为用户密码 第一阶段 指导练习一 测试控件 新建UserLoginTest.aspx页面,把刚刚创建的控件拖放在页面中,运行页面,输入用户名称userName、用户密码userPwd,点击登录,提示登录成功。 第一阶段 指导练习二 创建母版页以及内容页 第一阶段 指导练习二 添加母版页 第一阶段 指导练习二 添加内容页 最好在添加新的页面时就指定母版页 第一阶段 指导练习二 指定了母版页的内容页的最后的效果 第二部分 独立练习 使用母版页结合用户控件实现登录功能 第二部分 独立练习 创建用户控件UserLogin.ascx 第二部分 独立练习 在登录按钮的Click事件下添加如下代码实现登录 第二部分 独立练习 运行页面,输入用户名称userName、用户密码userPwd,点击登录 第三部分 扩展练习 在数据库中创建用户表,使登录用户控件的登录判断从数据库获取用户信息进行比较。 在数据库中创建图书表,在创建的内容页BookList.aspx中通过从数据库读取数据显示图书列表。 在数据库中创建功能表,在创建的母版页中通过读取数据库显示功能列表。 小结 如何创建母版页? 如何创建内容页? 如何在页面中使用用户控件? public partial class UserLogin : System.Web.UI.UserControl { //添加属性UserName public String UserName { get { return txtName.Text; } //获取用户名称 set { txtName.Text = value; } //设置用户名称 } //添加属性Password public String Password { get { return (txtPwd.Text); } //获取用户密码 set { txtPwd.Text = value; } //设置用户密码 } } protected void btnLogin_Click(object sender, EventArgs e) { if (txtName.Text == userName txtPwd.Text == userPwd) { Response.Write(scriptalert(登录成功!)/script); } else { Response.Write(scriptalert(错误的用户名或者密码!)/script); } } protected void btnLogin_Click(object sender, EventArgs e) { if (txtName.Text == userName txtPwd.Text == userPwd) { Response.Write(scriptalert(登录成功!)/script); plLogin.Visible = false; //保存状态 Session[UserInfo] = txtName.Text; lblInfo.Text = 欢迎 + txtName.Text; plInfo.Visible = true; } else { Response.Write(scriptalert(错误!)/script); } } 保存用户的登录状态 让学员手写 使用属性赋值和使用构造函数赋值有何区别? 在创建一个对象时使用构造函数,对于一个对象来说只能调用一次构造函数,但是可以多次对属性赋值。 例如一个学生入学的时候,可能是18岁,但是每一年都增长1岁。
您可能关注的文档
- BDEL产品介绍.ppt
- jsp课件- Servlet通信方法和上下文状态.ppt
- 蒙特卡罗方法C.ppt
- Promotion for QC --- HP QC 二次开发.pptx
- PHP程序设计04.ppt
- Genesis基本操作培训.ppt
- 第4章 Linux进程通信.ppt
- 第7节:Action结果处理与组织.ppt
- Java 开发培训—struts入门.ppt
- HP销售攻心战术-DELTEQ.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)