ITPub博客

首页 > 应用开发 > IT综合 > ASP Global.asa 参考(2) (转)

ASP Global.asa 参考(2) (转)

原创 IT综合 作者:worldblog 时间:2007-12-02 16:24:11 0 删除 编辑
ASP Global.asa 参考(2) (转)[@more@]二、Application
基于 ASP 的应用程序由在其根目录及其子目录中所有文件组成。应用程序在用户首次打开应用程序中的某一 web 页时启动,在服
务器关闭时终止。应用程序有两个事件,即 Application_OnStart 事件和 Application_OnEnd 事件。
用户可以在 Global.asa 文件中为这些事件指定脚本。当应用程序启动时,服务器在 Global.asa 文件中查找并处理
Application_OnStart 事件脚本。当应用程序终止时,服务器处理 Application_OnEnd 事件脚本。
1.Application_OnStart
Application_OnStart 事件在首次创建新的会话(即 Session_OnStart 事件)之前发生。只有 Application 和 Server 内建
对象是可用的。在 Application_OnStart 事件脚本中引用 Session、Request 或 Response 对象将导致错误。语法
参数ScriptLanguage
指定用于编写事件脚本的脚本语言。它可以是任何支持脚本编写的语言,例如 vb Script 或 jscript。如果多个事件使用同一种
脚本语言,就可以将它们组织在一个 参数ScriptLanguage
指定用于编写事件脚本的脚本编写语言。可以是任何一种支持脚本的语言,例如 vbscript 或 JScript。如果有多个事件使用同
一种脚本编写语言,就可以将它们组织在一组 参数ScriptLanguage
指定用于编写事件脚本的脚本编写语言。可以是任何一种支持脚本的语言,例如 VBScript 或 JScript。如果有多个事件使用同
一种脚本编写语言,就可以将它们组织在一组
上述示例只能在支持 cookie 浏览器中运行。因为不支持 cookie 的浏览器不能返回 SessionID cookie,所以,每当用户请
求 Web 页时,服务器都会创建一个新会话。这样,对于每个请求,服务器都将处理 Session_OnStart 脚本并将用户重定向到启
动页中。如果您要使用下面的脚本,建议您在启动页上放一个通知,告诉用户该站点要求支持 cookie 的浏览器。注释
请注意,在 Redirect 方法之后的任何 Session_OnStart 事件脚本都不会执行。因此,应该在您的事件脚本的最后再调用
Redirect 方法。其演示如下例所示。
在上面的例子中,Redirect 方法在执行会话初始化脚本期间隐藏所有显示给客户的文字。 2.Session_OnEnd
Session_OnEnd 事件在会话被放弃或超时发生。在服务器内建对象中,只有 Application、Server 和 Session 对象可用。语法
参数ScriptLanguage
指定用于编写事件脚本的脚本编写语言。可以是任一支持脚本编写的语言,例如 VBScript 或 JScript。如果有多个事件使用同
一种脚本编写语言,则可以将其组织在一组
请登录后发表评论 登录
全部评论
  • 博文量
    6241
  • 访问量
    2465385