1. asp application問題
通過語句也可以清空的:
application.contents.removeall
你可以檢查一下程序,如果程序沒問題就看IIS配置
2. asp中application
application.Lock()
application("a") = application("a")+1
application.UnLock()
3. ASP里,cookies如何設置有效期一小時、一天、一個月
Asp操作Cookies(設置[賦值]、讀取、刪除[設置過期時間])
Response.Cookies("letwego")("visiter")="84ww" '賦值
Response.Cookies("letwego").Expires= (now()+7) '設置過期時間(7天)
userName=Request.Cookies("letwego")("visiter") '取Cookies
Response.Cookies("letwego").Expires= (now()-1) '刪除Cookies,設置過期時間(-1天)
'dateadd("n",30,now()) 得到分鍾
'dateadd("S",30,now()) 得到秒
一、讀取
Response.Cookies("visiter")="aaa"
a=Request.Cookies("visiter")
Response.Cookies("letwego")("visiter")="aaa"
a=Request.Cookies("letwego")("visiter")
二、設置過期時間
Response.Cookies("visiter").expires=dateadd("H",8,now())'表示Cookies保存8小時
Response.Cookies("user_name").Expires=Date+1 '指定cookie保存時間
保留COOKIES一個小時
Response.Cookies("MyCookie").Expires= (now()+1/24)
Response.Cookies("MyCookie").Expires = DateAdd("h", 1, Now())
Response.Cookies("CookieName").Expires=DateAdd("m",60,now())
設置60個月以後過期
Response.Cookies("User").expires=second()+7
在expires後面定義的時間可以用時間函數代替
例如:date()+7就表示在今天的時間上加上7天,而second()+7則是7秒了。
Response.Cookies("欄位名").expires=時間函數+N,例如:
Response.Cookies("name2").expires=date+1,表示Cookies保存1天,再比如:
Response.Cookies("name2").expires=Hour+8,表示Cookies保存8小時。
這種方法我測試過不行(在2003server,iis6.0中),不管second後面有無加(),訪問時會出現500錯誤(還是無法顯示網頁?忘了)。
織夢尤文:這里的時間累加建議還是使用DateAdd函數,比如我們要累加一小時,則使用:
Response.Cookies("dooglecom").expires = DateAdd("h", 1, Now())
30分鍾:
Response.Cookies("CookieName").Expires=DateAdd("n",30,now())
dateadd("S",30,now()) 得到秒
Expires 指定 cookie 的過期日期。為了在會話結束後將 cookie 存儲在客戶端磁碟上,或在許多時候,我們希望能更長時間地在訪問者的計算機上保存cookie。必須設置該日期。
若此項屬性的設置未超過當前日期,則在任務結束後 cookie 將到期。
cookie的使用到期時間為「2010年1月1日」: Response.Cookies("CookieName").Expires=#January 01, 2010#
cookie的過期時間為「cookie的創建時間+365天」:Response.Cookies("CookieName").Expires=Date+365 推薦的
但最好不要隨便寫 Response.Cookies("CookieName").Expires=Date,這樣頁面之間的調用時值會為空。
-----------------------------------------------------------------------------------------------------------------------
在asp中,我們可以用response.cookies方法,定義cookies的值。方法如下:
response.cookies(cookiesname)[(key)|.attribute]=value
解釋如下:cookiesname是你想要的cookies的名字,比如:test
參數key:可選參數,當然,不指定也可以了。:)
key用於指定詞典式cookie的了cookie的名稱。我的理解似乎與一個數組類似。
參數attribute可選,指定cookie本身的相關信息,比如指定特定的網址、路徑、有效期等。
可選的值有:Domain 只能讀取特定域名的cookie
Expires cookie的有效期限
Haskeys 是否含有子cookie
Path 只能在指定路徑上讀取Cookie
Secure 指定cookie是否加密
比如,要在本網站指定名為naxizu的cookie,方法如下:
Response.Cookies("naxizu").Domain = "http://www.xxx.com/" 『指定http://www.xxx.com/訪問
Response.Cookies("naxizu").Path = "E-Blog" '指定E-Blog目錄訪問
Response.Cookies("naxizu").Expires= DateAdd("d",2,date) '指定兩天後過期
Response.Cookies("naxizu")("name")="測試"
Response.Cookies("naxizu")("type")="呵呵"
上面這兩句就是製作了一個詞典式的cookie。
關於Haskeys的用法,相當簡單,request.Cookies(cookie).Haskeys就可以了,比如要判斷一個cookies是否為詞典式,就可以寫成
<%
If Request.Cookies("naxizu").Haskeys Then
Response.Write "這是一個詞典式的Cookies"
Else
Response.Write "這不是一個詞典式的Cookies"
End If
%>
參考下。
4. 很急,asp中清空application值的問題
所謂「當應用程序完成後就自己執行global.asa文件里的application_onend 」中的「應用程序」指的是你在伺服器上運行的服務,也就是你的網站。當你關閉IE窗口時,只是關閉了客戶端的應用,伺服器端的程序仍然在執行。(比如,你現在再打開IE,再次訪問Index.asp頁面,它又出來了吧?這說明伺服器的服務一直在運行中)。
要執行application_onend過程,需要停止你的網站。可以如下操作:我的電腦(右鍵)-〉管理-〉展開IIS-〉你的網站(右鍵)-〉停止;
然後再 你的網站(右鍵)-〉啟動。
現在在看看,計數器是否增加了。
或者,你重新啟動計算機也可以,呵呵。
seeto:http://..com/question/46170818.html?si=1
5. asp application
你為什麼用application?!
明明是用Session做的處理
6. ASP中的Application開始和結束
很簡單,application是啟動應用程序時載入,也就是說,從啟動網站開如載入的.在IIS中有網站的開始停止,這兩個事件就對應application的開始與結束事件.
而session則是用記請求時開始,到用戶離開時結束.每一個用戶會生成一個session,從這個用戶請求你的網站,這是session的開始事件.
到用戶注銷,如果是非政黨退出時,在session.timeout時間後自動執行該session_OnEnd事件!由此可以你的要求寫在session_OnStart事件中最合適不過了!
願意讓別人用QQ給你講一下,但你卻連一個QQ都沒有留.呵呵
7. asp中application的作用
做論壇時會用到,(登錄社區的在線人數)
8. Application對象默認有效期是多少分鍾
貌似伺服器端不回收就一直存在吧
9. asp.net中application的生命周期,求高手描述下~~
ASP.NET
應用程序生命周期的幾個階段是:
1.用戶從
Web
伺服器請求應用程序資源。
2.ASP.NET
接收對應用程序的第一個請求。
3.為每個請求創建
ASP.NET
核心對象。
4.將
HttpApplication
對象分配給請求。
5.由
HttpApplication
管線處理請求。
另外,
ASP.NET
頁生命周期生命周期階段是:頁請求,
開始,
頁初始化,載入,驗證,回發事件處理,呈現,卸載
10. 關於asp中的Application
application應該是等到伺服器重啟或著IIS重啟的時候才會清空的吧~~
你也可以手動清空啊!
在內存中放著的,所以說全局變數不可多用!用多了占內存