ASP基础入门第八篇(ASP内建对象Application和Session)

2019-01-12 23:00:08王旭

   3、用户请求了一个应用程序的 .asp 文件,并且该应用程序的Global.asa 文件使用 < OBJECT> 标签创建带有会话作用域的对象的实例。

   如果用户在指定时间内没有请求或刷新应用程序中的任何页,会话将自动结束。这段时间的默认值是 20 分钟。可以通过在 Internet 服务管理器中设置“应用程序选项”属性页中的“会话超时”属性改变应用程序的默认超时限制设置。应依据您的 Web 应用程序的要求和服务器的内存空间来设置此值。例如,如果您希望浏览您的 Web 应用程序的用户在每一页仅停留几分钟,就应该缩短会话的默认超时值。过长的会话超时值将导致打开的会话过多而耗尽您的服务器的内存资源。对于一个特定的会话,如果您想设置一个小于默认超时值的超时值,可以设置 Session 对象的 Timeout 属性。例如,下面这段脚本将超时值设为 5 分钟。
  < % Session.Timeout = 5 %>

   当然你也可以设置一个大于默认设置的超时值,Session.Timeout 属性决定超时值。你还可以通过 Session 对象的 Abandon 方法显式结束一个会话。例如,在表格中提供一个“退出”按钮,将按钮的 ACTION 参数设置为包含下列命令的 .asp 文件的 URL。
  < % Session.Abandon %>

   今天,我们学习了两个在WEB 页面特别是基于WEB 的BBS 或Chat 上经常使用 ASP 内建对象,由于这两个对象在实际运用中很实用,因此在下一篇中作者将运用至此我们所学过的4 个ASP 内建对象,给大家演示一个完整的 ASP 应用程序,相信通过这个练习,能大大加深你对 ASP 应用程序的理解和掌握。

以上就是本文的全部内容,希望对大家学习ASP内建对象Application和Session有所帮助。

您可能感兴趣的文章:

ASP编程入门进阶(九):内置对象Applicationjavascript asp教程第十一课--Application 对象asp清空application的方法ASP javascript Application对象的Contents和StaticObjects做Cache的一些经验asp之让Session永不过期ASP.NET内置对象之Application对象asp.net Reporting Service在Web Application中的应用php和asp利用Shell.Application来执行程序的代码ASP.NET Session使用详解ASP所有的Session变量获取实现代码asp自带的内存缓存 applicationASP.NET中Application和Cache的区别分析ASP中Session技巧 默认过期时间为20分钟asp中设置session过期时间方法总结asp.net错误处理Application_Error事件示例ASP.NET 使用application与session对象写的简单聊天室程序asp.net网站防恶意刷新的Cookies与Session解决方法ASP.NET中Session和Cache的区别总结