webdn
 
  首页     免费截图     VIP会员区     广告Banner     技术文档     网站模板  
网站截图,网站每日新 !
网页模板

首页 >> WebDN 技术文档 >> 网络编程 >> ASP 资料大全 >> Page 22>> 谈谈SESSION或APPLICATION对象

 

谈谈SESSION或APPLICATION对象

【摘 要】本文谈谈SESSION或APPLICATION对象的文章专题。

Have you ever wondered how to list all of your Session and Application variables? Both the Session and Application objects provide the Contents collection, which contains all of the session and application variables that are not objects (i.e., arrays, strings, integers, etc.).

You can loop through this collection using the For Each ... Next. Since arrays are included in the Contents collection, we need to determine if the current variable is an array, using the IsArray function. If the variable is an array, we need to loop through the array one element at a time, displaying each element. If the variable is not an array, we need to simply display the variable.

<%@ Language=VBScript %>
<% Option Explicit %>
<%
'How many session variables are there?
Response.Write "There are " & Session.Contents.Count & _
" Session variables
"

Dim strName, iLoop
'Use a For Each ... Next to loop through the entire collection
For Each strName in Session.Contents
'Is this session variable an array?
If IsArray(Session(strName)) then
'If it is an array, loop through each element one at a time
For iLoop = LBound(Session(strName)) to UBound(Session(strName))
Response.Write strName & "(" & iLoop & ") - " & _
Session(strName)(iLoop) & "
"
Next
Else
'We aren't dealing with an array, so just display the variable
Response.Write strName & " - " & Session.Contents(strName) & "
"
End If
Next

%>

You can list the Application variables by simply changing each instance of the word Session in the code above with the word Application!




电话咨询:010-60520722 QQ咨询:3792656   |   583696287   |   66733350 关于WebDN  |  站点地图  |  联系我们  |  支付方式  |  友情链接
© 2004-2008 WebDN.com 版权所有. 沪ICP备05040479号