如何掌握ASP Global.asa 文件的使用方法
2012-09-05 10:33
232 查看
北京性病医院 http://www.ftnanke.com 网络技术专家讲述:如何掌握ASP Global.asa 文件的使用方法
Global.asa 文件是一个可选的文件,它可包含可被ASP应用程序中每个页面访问的对象、变量以及方法的声明。
Global.asa 文件
Global.asa文件是一个可选的文件,它可包含可被ASP应用程序中每个页面访问的对象、变量以及方法的声明。所有合法的浏览器脚本都能在Global.asa中使用。
Global.asa 文件可包含下列内容:
Application事件
Session事件
<object>声明
TypeLibrary声明
#include命令
注释:Global.asa 文件须存放于ASP应用程序的根目录中,且每个应用程序只能有一个Global.asa文件。
Global.asa中的事件
在Global.asa中,我们可以告知application和session对象在启动和结束时做什么事情。完成此项任务的代码被放置在事件操作器中。Global.asa文件能包含四种类型的事件:
此事件会在首位用户从ASP应用程序调用第一个页面时发生。此事件会在web服务器重起或者Global.asa文件被编辑之后发生。"Session_OnStart"事件会在此事件发生之后立即发生。
Session_OnStart - 此事件会在每当新用户请求他或她的在ASP应用程序中的首个页面时发生。
Session_OnEnd - 此事件会在每当用户结束session时发生。在规定的时间(默认的事件为20分钟)内如果没有页面被请求,session就会结束。
此事件会在最后一位拥有结束其session之后发生。典型的情况是,此事件会在Web服务器停止时发生。此子程序用于在应用程序停止后清除设置,比如删除记录或者向文本文件写信息。
Global.asa文件可能类似这样:
<script language="vbscript" runat="server">
sub Application_OnStart
'some code
end sub
sub Application_OnEnd
'some code
end sub
sub Session_OnStart
'some code
end sub
sub Session_OnEnd
'some code
end sub
</script>注释:由于无法使用ASP的脚本分隔符(<% and %>)在Global.asa文件中插入脚本,我们需使用HTML的<script>元素。
<object> 声明
可通过使用<object>标签在Global.asa文件中创建带有session或者application作用域的对象。
注释:<object>标签应位于<script>标签之外。
语法:
<object runat="server" scope="scope" id="id"
{progid="progID"|classid="classID"}>
....
<
Global.asa 文件是一个可选的文件,它可包含可被ASP应用程序中每个页面访问的对象、变量以及方法的声明。
Global.asa 文件
Global.asa文件是一个可选的文件,它可包含可被ASP应用程序中每个页面访问的对象、变量以及方法的声明。所有合法的浏览器脚本都能在Global.asa中使用。
Global.asa 文件可包含下列内容:
Application事件
Session事件
<object>声明
TypeLibrary声明
#include命令
注释:Global.asa 文件须存放于ASP应用程序的根目录中,且每个应用程序只能有一个Global.asa文件。
Global.asa中的事件
在Global.asa中,我们可以告知application和session对象在启动和结束时做什么事情。完成此项任务的代码被放置在事件操作器中。Global.asa文件能包含四种类型的事件:
此事件会在首位用户从ASP应用程序调用第一个页面时发生。此事件会在web服务器重起或者Global.asa文件被编辑之后发生。"Session_OnStart"事件会在此事件发生之后立即发生。
Session_OnStart - 此事件会在每当新用户请求他或她的在ASP应用程序中的首个页面时发生。
Session_OnEnd - 此事件会在每当用户结束session时发生。在规定的时间(默认的事件为20分钟)内如果没有页面被请求,session就会结束。
此事件会在最后一位拥有结束其session之后发生。典型的情况是,此事件会在Web服务器停止时发生。此子程序用于在应用程序停止后清除设置,比如删除记录或者向文本文件写信息。
Global.asa文件可能类似这样:
<script language="vbscript" runat="server">
sub Application_OnStart
'some code
end sub
sub Application_OnEnd
'some code
end sub
sub Session_OnStart
'some code
end sub
sub Session_OnEnd
'some code
end sub
</script>注释:由于无法使用ASP的脚本分隔符(<% and %>)在Global.asa文件中插入脚本,我们需使用HTML的<script>元素。
<object> 声明
可通过使用<object>标签在Global.asa文件中创建带有session或者application作用域的对象。
注释:<object>标签应位于<script>标签之外。
语法:
<object runat="server" scope="scope" id="id"
{progid="progID"|classid="classID"}>
....
<
相关文章推荐
- ASP.NET Global.asax 文件使用方法 - .net
- ACEXML解析XML文件——我是如何学习并在短时间内掌握一个库的使用方法的
- 【转】ASP.NET Global.asax 文件使用方法 - .net
- ASP.NET页面事件加载顺序以及Global.asax文件的使用
- ASP.NET 使用ajaxfileupload.js插件出现上传较大文件失败的解决方法(ajaxfileupload.js第一弹)
- 灵活掌握asp.net中gridview控件的多种使用方法(下)
- asp.net(c#)开发中的文件上传组件uploadify的使用方法(带进度条)
- ASP.NET使用TreeView显示文件的方法
- asp.net .ashx文件使用Server.MapPath解决方法
- 如何更改Internet临时文件保存位置(最全的方法,特别适合使用RamDisk的用户)
- 使用ASP.NET Global.asax 文件
- 如何在mapreduce方法中获取当前使用文件(get file name)
- 使用ASP.NET Global.asax 文件--基础篇
- asp.net .ashx文件使用server.mappath解决方法
- 使用Asp.Net Global.asax 文件
- asp.net(c#)开发中的文件上传组件uploadify的使用方法(带进度条)
- 如何使用 ASP.NET 和 Visual C# .NET 向浏览器写入二进制文件
- asp.net .ashx,cs文件使用server.mappath解决方法
- 【转载】在ASP.NET 2.0 中如何使用多个Sitemap文件【Using Multiple Sitemap Files in ASP.NET 2.0--英文】
- 使用asp实现文件上传的各种方法