<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      妙用asp+的global.asax

      [摘要]/*豆腐制作 都是精品http://www.asp888.net 豆腐技術站如轉載 請保留這個版權信息*/在asp的以前的文章里我講了一下如何在asp中實現頁面統計,但是這樣的程序有這樣的一個問題,...
      /*
      豆腐制作 都是精品
      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

      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

      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 文件,都會在最上方發現一行文字:當前訪問的頁面是 。。。。
      怎么樣,還不趕快嘗試一下??


      作者:豆腐()





      日韩精品一区二区三区高清