中华考试网·阅读新闻
编程开发 > ASP > 文章内容

ASP教程技巧综合大全:使用变量和常量(3)

2015-3-13编辑:ljnbset

提供变量的 Session 或 Application 作用域

全局变量只能在单个 .asp 文件内访问。要从单独页面外部访问变量,需提供变量的 Session 或 Application 作用域。Session 作用域变量对单个用户请求的 ASP 应用程序的所有页都可用。Application 作用域变量对任何用户请求的 ASP 应用程序的所有页都可用。Session 变量适用于存储单个用户的信息,如首选项、用户名或标识。应用程序变量适用于存储特定应用程序所有用户的信息,如应用程序需要的特定欢迎词或常规值。

 

ASP 提供了两种内建的对象,您可以在其中存储变量:“Session”对象和“Application”对象。

 

也可以用 Session 或 Application 作用域来创建对象实例。详细信息,请参阅设置对象作用域。

 

Session 作用域

要给变量提供 Session 作用域,可通过给对象中已命名条目赋值来将变量存储在 Session 对象中。例如,下面的命令将在“Session”对象中存储两个新变量:

 

<%

Session("FirstName") = "Jeff"

Session("LastName") = "Smith"

%>

要从“Session”对象中检索信息,可使用输出命令 (<%=) 或 Response.Write访问已命名的条目。下面的示例使用输出命令显示 Session("FirstName") 的当前值:

 

欢迎<%= Session("FirstName") %>

可以在 Session 对象中存储用户首选项,然后通过访问这些首选项来确定哪些页返回给用户。例如,可以允许用户在应用程序首页中指定只查看纯文本内容,然后将此项选择应用于用户在该应用程序中访问的所有后续页。

ASP教程技巧综合大全:使用变量和常量(1)
咨询热线:4000-525-585(免长途费)