首页  ·  知识 ·  编程语言
ASP初级教程4
佚名  本站原创  ASP  编辑:dezai  图片来源:网络
本章主要是介绍关于Session对象的内容。如果用户曾经读过免费代码中计数器的源代码,那么应该对这个对象会有一点印象。

本章主要是介绍关于 Session 对象的内容。如果用户曾经读过免费代码中计数器的源代码,那么应该对这个对象会有一点印象。 
    Session 对象有两个子程序 Session_onstart 和 session_onend。由于我已经在关于Global.asa文件中谈过,所以不再详细讲述。不清楚的朋友可以自行阅读。 
    Session 对象只有一个方法:Abandon。该方法是用来结束 Session,当该方法被调用后,所有存在 Session 对象中的变量均会被清除,并且 Session_onend 事件也被同时执行。以下将要谈到的是 Session 对象的属性。 
    Session 对象所提供的属性包括Timeout、SessionID、CodePage及等LCID属性。 
    第一 TimeOut 属性可以用来设置 Session 的最长间隔时间,这里所谓的间隔时间是指服务器端从最近一次向 Web 服务器提出要求,到下一次向 Web 服务器提出要求的时间,以分钟为单位。 
    第二 SesssionId 属性用来记录每个 Session 的代号,这个代号是由服务器端所产生的,它是一个不重复的长整数数字。 
    第三 CodePage 属性表示字符串编码及转换的依据,例如 CodePage 属性为932则表示为日文,950表示为中文。有兴趣的读者可以自行去用一下。 
    另外,Session 对象有两个比较重要的数据集合,分别为 Contents 数据集合与 StaticObjects 数据集合。前者可以取得用户所有可以使用的 Session 变量,但不包括以  标签建立的对象。后者则是可以取得所有以  标签建立的对象。 
    其实对于 Session 对象的学习并不是一件很容易的事情,它需要长时间的实践,更重要的是要求具有一定的创造力。因此这就需要读者对它付出一定的努力,如果有任何问题的话,可以写在每日热点 问题中,我将会尽快作出回答。

本章要介绍的是 Application 对象。其实关于这个对象我们已经谈了很多,方苏在首页上专门用了一篇文章来介绍这个对象的功能。 
    Application 对象可以提供给多个客户端用户共享信息。Application 对象与 Session 对象的作用相当类似,其最大的不同在于应用范围,前者的应用范围是所有用户,而后者的应用范围是单一用户。Application 对象是用来管理整个应用程序,在实际应用上 Application 对象会被用来追踪目前使用中的人数及针对特定用户显示特定的数据。 
    首先,Application 对象有两个事件(在免费代码的统计在线人数一文中已经作了详尽的介绍)。当每一个 Application 开始时,会激活一个 Application_onstart 事件,而当 Application 结束时会激活一个 Application_onend 事件。 
    由于方苏已经写了一篇专门关于该对象的文章,所以在这里将只会作简单的描述。以下将根据几个实例对该对象的方法和属性进行说明。 
    第一步 建立Global.asa 文件。 
     
    sub application_onstart 
    set fs1=server.createobject("scripting.filesystemobject") 
    set application("fs")=fs1 
    end sub 
     
    第二步 建立一个显示公告新闻的 ASP 程序。 
    <% 
    set ts=application("fs").opentextfile("c:\hotnews.txt") 
    response.write"

今日新闻("&now()&")


    do while ts.atendofstream<>true 
    response.write ts.readline&"

    loop 
    ts.close 
    %> 
    另外,还需要在 C 盘下建立名为 hotnews.txt 的文件。 

本文作者:佚名 来源:本站原创
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的