婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP的Global.asa使用說明

ASP的Global.asa使用說明

熱門標簽:辦理400電話一年多少錢 離線電子地圖標注軟件注冊 蘭州智能語音電銷機器人功能 外呼回撥系統圖片 常用地圖標注范圍點 為什么外呼系統需要預存話費呢 企數外呼系統能用多久 咸陽銷售外呼系統 寧夏怎么申請400電話
/*-------------------ASP文檔參考集-----------------------*/
*-->作者:草履蟲
*-->時間:2007-4.28---2007-4.30(原來是自己編寫的手冊,現在發在這里)
*-->聯系:caolvchong@gmail.com
*-->文檔功能:
1.復習了ASP,加深了對ASP結構的理解和ASP的體會
2.可以用來做ASP參考,自己寫的,參考起來更方便

這是第四部分:Global.asa

/*---------------------------關于ASP組件------------------------*/
  ASP組件就不敘述了,遇到重要的組件(主要是第三方的組件),如上傳組件等等,再專門
  介紹
/*==============================END==================================*/

/*-----------------------Global.asa-------------------------*/
.asa是文件后綴名,它是Active Server Application的首字母縮寫。Global.asa文件可以
管理在ASP應用中兩個非常苛刻的對象:Application、Session  
Global.asa是一個可選文件,程序編寫者可以在該文件中指定事件腳本,并聲明具有會話和
應用程序作用域的對象。該文件的內容不是用來給用戶顯示的,而是用來存儲事件信息和由
應用程序全局使用的對象。該文件必須存放在應用程序的根目錄內。每個應用程序只能有一
個Global.asa文件
關于Global.asa文件最常見的錯誤概念是它能為一般的使用的函數和子程序用作書庫。Global.asa文件僅能用于創建對象的引用和俘獲啟動,以及結束Application對象和Session對象。 
Global.asa文件主要基于會話級事件被訪問,在以下三種情況下被調用: 
  1.當Application_OnStart或Application_OnEnd事件被觸發。 
  2.當Session_OnStart或Session_OnEnd事件被觸發。 
  3.當引用一個在Global.asa文件里被實例化的對象(Object)。


Global.asa的標準文件格式如下:
SCRIPT LANGUAGE="VBScript" RUNAT="Server"> 
Sub Application_OnStart 
'Application_OnStart 當任何客戶首次訪問該應用程序的首頁時運行 
End Sub 

Sub Session_OnStart 
'Session_OnStart 當客戶首次運行 ASP 應用程序中的任何一個頁面時運行 
End Sub 

Sub Session_OnEnd 
'Session_OnEnd 當一個客戶的會話超時或退出應用程序時運行 
End Sub 

Sub Application_OnEnd 
'Application_OnEnd 當該站點的 WEB 服務器關閉時運行 
End Sub 
/SCRIPT>

兩個關于Global.asa經典的例子: 
1.強制進入首頁,就是如果第一次訪問網站,強制定位到首頁的辦法:
  SCRIPT LANGUAGE="VBScript" RUNAT="Server"> 
    Sub Session_OnStart '只要是用戶第一次登錄本站,則會跳轉到首頁 
      response.redirect("首頁地址") 
    End Sub 
  /SCRIPT>

2.網站在線人數的統計:
  SCRIPT LANGUAGE="VBScript" RUNAT="Server"> 
  Sub Application_OnStart 
  ' 當服務器開啟時,設置用戶計數器為0 
  Application("ActiveUsers") = 0 
  End Sub 

  Sub Session_OnStart 
  '設置Session對象的有效時間為20分鐘(也可以更長,但是越長對服務器的
  '資源占用越多,因為服務器不接受少于20分鐘的有效時間,所以設置少于20
  '分鐘的有效時間是無效的) 
  Session.Timeout = 20 
  ' 當開始一個Session時用戶計數器加1 
  Application.Lock 
  Application("ActiveUsers") = Application("ActiveUsers") + 1 
  Application.UnLock 
  End Sub 
  
  Sub Session_OnEnd 
  ' 當結束一個Session時用戶計數器減1 
  Application.Lock 
  Application("ActiveUsers") = Application("ActiveUsers") - 1 
  Application.UnLock 
  End Sub 
  /SCRIPT>

您可能感興趣的文章:
  • ASP編程入門進階(十):Global.asa文件
  • ASP.NET Global.asax應用程序文件簡介
  • ASP.net全局程序文件Global.asax用法分析
  • ASP基礎入門第九篇(Global.asa文件的使用)
  • ASP的Global.asa文件技巧用法

標簽:家電維修 鐵嶺 昆明 泰州 麗江 溫州 咸陽 昌都

巨人網絡通訊聲明:本文標題《ASP的Global.asa使用說明》,本文關鍵詞  ASP,的,Global.asa,使用說明,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP的Global.asa使用說明》相關的同類信息!
  • 本頁收集關于ASP的Global.asa使用說明的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 顺昌县| 南涧| 河北区| 盱眙县| 军事| 靖边县| 中卫市| 调兵山市| 时尚| 武定县| 河北省| 饶平县| 宾川县| 白山市| 建宁县| 扶风县| 南开区| 岑溪市| 进贤县| 广元市| 偏关县| 卓尼县| 丹东市| 读书| 泽库县| 宜兰县| 建宁县| 太仓市| 中方县| 新丰县| 长兴县| 莫力| 渭源县| 福州市| 鹰潭市| 株洲市| 合阳县| 来安县| 岳阳市| 凤阳县| 噶尔县|