- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1讲 基本内部对象 《WEB程序设计技术》 《WEB程序设计技术》 WEB程序设计技术 教师联系方法 授课教师:朱丰磊 办公地点:电教楼 3 楼 323东 电 话 Email:eview@126.com 课程说明 数字媒体专业的专业基础课程。 4课时/周,共64课时。 通过本课程的系统学习,可以使大家了解数据库的基础知识,熟练掌握常用的SQL语句,掌握ADO.NET体系结构,并能利用.NET开发平台的控件和ADO.NET,对数据库进行数据的存、取等操作。课程学习结束后能够在.NET环境下制作出一个网站的留言板模块。 课程成绩评定 总评 = 平时成绩 + 过程性考试成绩 平时成绩30% 考勤、作业、提问 过程性考试(二次)70% 第一次:制作一个用户注册、登录模块,占30% 第二次:制作一个留言板系统,占70% 上课玩游戏一次总评 - 5分 课程说明 课程说明 下载资料和作业考卷上交 1. 浏览器地址栏里输入ftp.dit并确定 2. 登录用户名:zfl0,无密码 3. 课件和相关资料在“00资料”文件夹中 4. 上交作业和考卷请放到相应班级的文件夹中 5. 上交文档或文件夹的命名:s01_张三 学习方法 多看:多访问一些经典电子商务网站;技术性网站,剖析经典源代码。 多练:完成学习任务的基础上,多做一些实际和虚拟的项目。 多想:深入理论研究;提出新创意。 多问:多与老师积极沟通或网络上寻找帮助。 搜索引擎 或 程序员的博客 中国最大的IT技术社区 WEB技术教程 第1讲 基本内部对象 问题 如何实现Web页面的跳转? 如何实现Web页面之间信息传递? 如何进行Web状态的维护? 第1讲 基本内部对象 ASP.NET 提供了内部对象使得用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息,以实现特定的状态管理和页面信息的传递。 第1讲 基本内部对象 Session对象 Server对象 Application对象 Cookie对象 Page对象 Response对象 Request对象 第1讲 基本内部对象 Reponse对象 信息输出 Response. Write ( 字符串 ) 页面跳转 Response.Redirect(“新页面文件名) Request对象 Request.QueryString [参数名] Request.PhysicalApplicationPath 课堂练习一 设计一个用户登录界面,效果如图,要求用户名和密码为必填项。 当输入用户名和密码后,点击“登录”按钮,登录页面将跳转到欢迎页面,欢迎页面显示信息如下图。 课堂练习一 参考步骤 步骤1:在Visual Studio.Net中新建网站,选择“ASP.NET 网站”,然后在应用程序根目录下创建一个文件夹并命名为Login。 步骤2:添加Web服务器控件到窗体上,并设置属性 步骤3:打开代码隐藏类文件Default.aspx.cs,然后编写代码。 protected void btn_Reg_Click(object sender, EventArgs e) { string UserName = txtName.Text; string LoginTime = System.DateTime.Now.ToString(); Response.Redirect(Welcome.aspx?Name= + UserName + LoginTime= + LoginTime); } 步骤4:通过添加新项来添加新的页面Welcome.aspx 步骤5:打开代码隐藏类文件Welcome.aspx.cs,然后编写代码。 protected void Page_Load(object sender, EventArgs e) { Response.Write(欢迎您, + Request.QueryString[Name] + br); Response.Write(您的登录时间是 + Request[LoginTime] + br); } Session对象 Session对象概述 使用会话设置为使用应用程序的单个用户持久地保持数据。 当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会清除,而用户在应用程序中访问页面时,这些变量始终存在。 SessionID是由WEB服务器随机产生的一个由24个字符组成的字符串。 Session
文档评论(0)