妙用asp+的global.asax

2016-01-29 14:01 5 1 收藏

妙用asp+的global.asax,妙用asp+的global.asax

【 tulaoshi.com - ASP.NET 】

/*
豆腐制作 都是精品
http://www.asp888.net 豆腐技术站
如转载 请保留这个版权信息
*/
在asp的以前的文章里我讲了一下如何在asp中实现页面统计,但是这样的程序有这样的一个问题,就是只能统计单个的页面,我们在asp+中可以很轻松的实现对整个站点页面的统计
在asp.net 中 原来 asp 中的 global.asa 被调整成为了 global.asax 其中除了以前的
四个事件又 增加了 两个事件Application_BeginRequest 和 Application_EndRequest
这两个事件在站点的任意一个文件被请求的时候都会被激发,因此我们便利用这个事件实现对站点的访问统计
我们首先来看看这个global.asax 文件
<script language="VB" runat="server"
Sub Application_Start(Sender As Object, E As EventArgs)

End Sub

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

Sub Application_End(Sender As Object, E As EventArgs)
'我们捎带实现了 站点的当前在线人数
dim intOnlineNumber as integer
intOnlineNumber=cInt(Application("ONLINENUMBER"))-1
Application("ONLINENUMBER")=intOnlineNumber
End Sub

Sub Session_Start(Sender As Object, E As EventArgs)
Application.Lock
intOnlineNumber=cInt(Application("ONLINENUMBER"))+1
Application("ONLINENUMBER")=intOnlineNumber+1
Application.UnLock
End Sub

Sub Session_End(Sender As Object, E As EventArgs)

End Sub

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

Sub Application_BeginRequest(Sender As Object, E As EventArgs)
'就是这里
response.write("当前访问的页面是 " + Request.FilePath + "<br")
'既然我们可以得到FilePAth 则我们只要把这个参数进行详细的各种各样的统计就可以了
End Sub

Sub Application_EndRequest(Sender As Object, E As EventArgs)

End Sub
</script
'好了一切完结之后,我们访问站点的任意一个aspx 文件,都会在最上方发现一行文字:当前访问的页面是 。。。。
怎么样,还不赶快尝试一下??


作者:豆腐()

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

来源:http://www.tulaoshi.com/n/20160129/1492294.html

延伸阅读
标签: ASP
       花君      下面是用ASP+来纺写的上载例子!!在ASP中我们就才上载有许多组件:      <html>      <script language="VB" runat=server>   'VB代码   Sub UploadBtn_Click(Sender as Object, E as EventArg...
微软的MicroSoft.NET 战略将把计算带到完全的WEB 时代,而实际上 SUN 公司很早就为Internet 时代准备了Java, java 获得了业界的广泛支持,现在许多Web 应用采用java servlet 技术。本文将对MicroSoft.NET 中的ASP+ 与 JAVA 做一个比较,以获得对于WEB 计算的一个全面的了解一 、先介绍一下ASP+ 作 者 : 联想事业部 李建奇 ASP+ 是Micro...
标签: ASP
  五、asp+ MyWeb 应用      1).概述     MyWeb是ASP+中的一门新技术,允许一个ASP+应用在没有WEB服务器的机器上运行,实际在 IE内部运行,可以离线地运行。开发上与服务器端的应用开发无异。     让客户可以在需要时进行安装,这叫demand install。    &nbs...
标签: ASP
  4.其他 包括Intrinsic controls,以及我们渴望已久的SendMail组件,加/解密组件,可以自定义的执行表现记数器,可以读写NT日志的组件,网络访问组件。。。等等。 四. ASP+的最终版本 很显然,预览版的ASP+与运行时框架还不是十全十美的。虽然它们足以体现ASP+的新特性,然而最终版本的ASP+要比我们正在讨论的这个版本支...
标签: ASP
  8).数据访问的定制     除了DataGrid之外,还有DataList和Repeater,可以更加灵活使用,不过你需要提供模板, 用控件templates     他们也有属性DataSource,可以赋予一个ICollection对象,ItemTemplate控件指定每一个记录 显示的样子,例:     <ASP:Repeater id=&quo...

经验教程

939

收藏

90
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部