2授课教案.docVIP

  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文档。上传文档
查看更多
2授课教案

网页设计与制作 课程授课教案 课次 14 授课方式 (请打√) 理论课□ 讨论课□ 实验课□ 习题课□ 其他□ 课时 安排 2 授课题目(教学章、节或主题): 第四章:ASP内置对象 4.5 Session对象 教学目的、要求(分掌握、熟悉、了解三个层次): 熟悉Session对象的功能 熟悉Session对象的SessionID和Timeout属性 掌握Session对象的自定义属性的应用 教学重点及难点: 1. Session对象的SessionID属性 2. Session对象与Application对象的区别 3. Session对象自定义属性的应用 教 学 基 本 内 容 方法及手段   Session 对象是指访问者从到达某个特定主页到离开为止的那段时间,网站为用户分配的用来保存用户信息的对象。Session 对象是针对每个用户的,不同客户的信息用不同的 Session 来保存。当用户在不同页面之间跳转时候,存储在 Session 对象中的变量不会被清除。 Session 的两个属性: SessionID:存储用户的SessionID信息。 Timeout:Session 的有效期。 Session 的一个方法: Abandon:清除 Session 对象。 Session 的两个事件: Session_OnStart (? ): Session 对象开始创建的时候,自动调用该事件。 Session _OnEnd (? ): Session 对象清除的时候,自动调用该事件。 4.5.1 对 Session 的理解   当用户登录网站的时候,系统会自动分配给用户一个 Session。可以使用 SessionID 属性得到该 Session 的 ID,这个 ID 是唯一的。    实例:使用 SessionID 属性(4-16.asp)      你的SessionID:%=Session.SessionID%   4-16.asp,浏览器输出结果是什么? 2. 在4-16.asp页面窗口中刷新,浏览器的内容变么?为什么? 3. 再打开另一个IE窗口,输入4-16.asp页面地址,浏览器输出什么?为什么? 解答:1. 不同的计算机SessionID值可能不同,但是其定是一串数字,浏览器输出: 你的SessionID:957750427你的SessionID:957750424.5.2? 自定义属性   Session 和 Application 一样,也使用自己的自定义属性。    实例:使用 Session 的自定义属性(4-17.asp)         %       Session(Greeting)=欢迎!         定义属性值       Response.Write(Session(Greeting))   输出属性值     %     br     a href=4-18.asp下一页/a    实例:使用 Session 的自定义属性(4-18.asp)         %       Response.Write(Session(Greeting))   输出属性值     % 如果先打开 4-17.asp ,再链接到4-18.asp,虽然后者没有对 Session 赋值,同样可以得到该 Session 的值。但是,如果没有打开4-17.asp 而直接打开一个新的浏览器就直接执行4-18.asp 就取不到值。 思考:1. 先运行4-18.asp页面,浏览器输出什么? 2. 再运行4-17.asp页面,浏览器输出什么? 3. 点击链接进入4-18.asp页面,浏览器输出什么? 4. 修改4-17.asp的“欢迎!”为“早上好”,然后运行4-18.asp页面,浏览器输出什么? 5. 在第4步的基础上,运行了4-17.asp,然后点击链接进入4-18.asp,浏览器分别输出什么? 解答:1. 浏览器空白,因为用户刚浏览页面,Session(Greeting)没有赋值,其值为空。 2. 浏览器输出:欢迎! 3. 浏览器输出:欢迎! 4. 浏览器输出:欢迎! 原因:虽然更改了4-17.asp页面的赋值语句,但该页面没有被运行,Session (Greeting)的值没有改变。4-17.asp页面只负责输出。 5. 浏览器分别输出:早上好 这两个实例的运行结果看起来似乎和Application对象中的4-13.asp和4-14.asp实例一样,但是我们要经过如下的步骤测试,

文档评论(0)

hhg35bbb + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档