已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ASP程序设计简单教程,姓名:林雪芬 单位:浙科院教育技术系 信箱: 网址: ,网络程序设计-ASP和网络程序设计基础配套课件,第5讲 Session和Application对象,讲解提纲,5.1利用Session对象记载特定客户信息 5.1.1 Session对象简介 5.1.2 利用Session存储信息 5.1.3 利用Session存储数组信息 5.1.4 Timeout属性 5.1.5 Abandon方法 5.2 利用Application对象记载所有客户信息 5.2.1 Application对象简介 5.2.2利用Application存储信息 5.2.3利用Application存储数组信息 5.3 Global.asa文件 5.3.1使用Global.asa文件 5.4应用程序 5.3.1添加虚拟目录 5.3.2设置默认文档,5.1.1 Session对象简介,Session对象是什么? 为什么要用Session对象? Session对象的有效期? 属性、方法 属性有下面两个: 1SessionID 存储用户的Session ID 2Timeout Session的有效期时长 方法只有一个: 1Abandon 清除Session对象,5.1.2 利用Session存储信息,利用Session可以保存变量或字符串等信息,语法如下: Session(“Session名字”)=变量或字符串信息 从Session中调用该信息的语法: a=session(“Session名字”),利用Session存储信息,Test5_1.asp,Test5_2.asp,5.1.3 利用Session存储数组信息,Session存储数组和存储简单信息基本上是一样的,只不过要记住。Session把传入的数组当成一个整体看待,只能把一个数组整体存入取出。 保存信息的语法: Session(“Session数组”)=数组变量 获取Session信息的语法: a=Session(“Session数组”),利用Session存储数组信息,Test5_3.asp,Test5_4.asp,5.1.4 Timeout属性,利用Timeout属性可以修改Session对象的有效期时长,默认为20分钟。 语法: Session.Timeout=整数(分钟) 例如: ,5.1.5 Abandon方法,Session对象到期后会自动清除,但到期前可以用Abandon方法强行清除。 语法: Session.Abandon 例如: ,5.2.1 Application对象简介,Application对象是什么? 为什么要用Application对象? Application对象的有效期? 方法 方法有两个: 1Lock 锁定 2. Unlock 解除锁定,5.2.2利用Application存储信息,Application的使用也是比较简单的,你可以把变量或字符串等信息很容易的保存在Application中,语法: Application(“Application名字”)=变量或字符串信息 获取Application中的信息也很容易 a=Application(“Application名字”),利用Application存储信息,Test5_5.asp,Test5_6.asp,5.2.3利用Application存储数组信息,利用Application对象存储数组信息和Session对象类似,也必须把数组当成一个整体存入和读取,只是存储时别忘了Lock和Unlock就行了。语法如下: Application(“Application数组”)=数组变量 获取Application信息的语法: a= Application(“Session数组”),一个聊天室程序, 请发言 “ Then application.lock application(“show“)=request(“fayan“) & “ & application(“show“) application.unlock End If response.write application(“show“) %,5.3 Global.asa文件,该文件是干什么的? Global.asa文件用来存放Session对象和Application对象事件的程序,当Session或Application被第一次调用或结束时,就会运行Global.asa文件中对应的程序。 该文件的名字? 必须叫做Global.asa 该文件的位置? 存放在应用程序的根目录下,也就是说必须存放在WWWRoot下。,5.3.1使用Global.asa文件,Global.asa文件示例。,显示在线人数,Test5_7.asp,5.4应用程序,Global.asa文件到底有几个? 如果我做了一个个人网站,又做了一个单位网站,是不是他们都共用一个Global.asa? 有没有办法让不同的网站使用不同的Global.asa文件? 在WWWroot下分别建立几个文件夹可以不可以. 使用虚拟目录可以解决该问题。,新建一个应用程序的方法,第一步:新建一个文件夹 第二步:添加虚拟目录 第三步:设置默认文档,5.4.1添加虚拟目录,第一步:在C:inetpubwwwroot下建立一个新的文件夹temp,添加虚拟目录方法:,第二步:启动IIS,对准默认Web站点单击右键,依次选择新建、虚拟目录,添加虚拟目录方法,第三步:添加虚拟目录名,添加虚拟目录方法,第四步:选择站点目录路径,5.4.2设置默认文档,为什么要设置默认文档? 当输入网址后,我们并没有说明要显示哪个文档?这时候,显示哪个文档就靠服务器上设置的默认文档。,设置默认文档方法:,第一步:启动IIS,对准虚拟目录temp单击右键,选择“属性”命令。,设置默认文档方法:,第二步:启动IIS,对准虚拟目录temp单击
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025【合同范本】合同风险评估与管理制度
- 2025加盟合同:保健品店合作协议
- 加速键编译技术-洞察与解读
- 2025建筑合同常用英语句型
- 2025年储能电站投资市场趋势报告
- 2025年储能电站容量配置技术路径报告
- 租用农村院落合同范本
- 疫情安保服务合同范本
- 铸铁模具采购合同范本
- 门诊医生聘用合同范本
- 教学宝猴王出世课件
- 新版2025年GCP临床试验伦理规范考试题及答案
- 2025年贵州综合评标专家库评标专家考试经典试题及答案一
- 2025至2030年中国金属镁行业发展监测及投资前景展望报告
- “苏超”现象:文化破圈、城市崛起与青年力量的融合交响-2026年高考语文作文热点话题素材积累与实战训练
- 小儿高热惊厥的教学课件
- 知道智慧树创新创业教育与工程设计实践满分测试答案
- 广州医科大学《英语阅读(一)》2023-2024学年第一学期期末试卷
- 漳州里民宿管理暂行办法
- 汾酒顶账协议书范本
- 容量规划优化-洞察及研究
评论
0/150
提交评论