-
您的位置:首页 → 精文荟萃 → 软件资讯 → @ 指令参考
@ 指令参考
时间:2004/10/7 19:15:00来源:本站整理作者:蓝点我要评论(0)
-
您可以在您的脚本中使用 @ 指令将有关如何处理 .asp 文件的信息发送给 IIS。例如,以下脚本用 @LANGUAGE 处理指令将脚本语言设置为 VBScript。
<%@Language=VBScript
Dim myvar
Application("myvar") = This is my var
Response.Write(myvar)
%>
在 IIS 4.0 中,Active Server Pages (ASP) 支持以下五条 @ 指令。
@CODEPAGE
@ENABLESESSIONSTATE
@LANGUAGE
@LCID
@TRANSACTION
--------------------------------------------------------------------------------
@CODEPAGE
可以使用 @CODEPAGE 指令为 .asp 文件设置代码页。代码页是一个字符集,包括数字、标点符号及其他字符。不同的语言和现场用不同的代码页。例如,ANSI 代码页 1252 为美国英语和大多欧洲语言所使用,而 OEM 代码页 932 为日本汉字所使用。
代码页可表示为一个字符到单字节值或多字节值的映射表。许多代码页都共享在 0x00-0x7F 之间的 ASCII 字符集。
可以通过 Session.CodePage 属性忽略由 @CODEPAGE 指令设置的代码页。但是,这样做的结果只适用于在会话作用域中运行的脚本。
语法
<%@ CODEPAGE=codepage%>
参数
codepage
无符号整数,代表正在运行 ASP 脚本引擎的系统的有效代码页。
请参阅
Session.CodePage
--------------------------------------------------------------------------------
@ENABLESESSIONSTATE
可以使用 @ENABLESESSIONSTATE 指令关闭网页会话跟踪。会话跟踪维护由单个客户端发布的一组请求信息。如果您的网页不依赖会话信息,则关闭会话跟踪可减少 IIS 处理脚本的时间。
语法
<%@ ENABLESESSIONSSTATE=True|False %>
注释
有关会话跟踪的详细信息,请参阅 管理会话状态
--------------------------------------------------------------------------------
@LANGUAGE
您可以用 @LANGUAGE 指令设置用于解释脚本中的命令的语言。您可以将您的脚本语言设置为任何一种已安装在 IIS 中的脚本引擎。默认设置为 VBScript,因此,如果您在脚本中未包括 @LANGUAGE,脚本将由 VBScript 引擎解释。
语法
<%@ LANGUAGE=scriptengine %>
参数
Scriptengine
编译脚本的脚本引擎。IIS 装有两个脚本引擎,VBScript 和 JScript。
注释
可以用 IIS Admin 对象的 AspScriptLanguage 属性改变默认的脚本语言。您可将该属性应用到 Web 服务、Web 服务器、虚拟目录或 Web 目录。详细信息,请参阅 IIS Admin 对象。
--------------------------------------------------------------------------------
@LCID
可以使用 @LCID 指令为脚本设置现场标识 (LCID)。LCID 的数据类型是 DWORD,低字为语言标识,高字保留。LCID 标识以国际标准的数字缩写表示。LCID 有唯一标识已安装的系统定义现场所需的组件。有两个预定义 LCID 值,LOCALE_SYSTEM_DEFAULT 是系统默认现场,LOCALE_USER_DEFAULT 是当前用户现场。
语法
<%@ LCID=localeidentifier %>
参数
localeidentifer
有效的现场标识。
请参阅
Session.LCID
--------------------------------------------------------------------------------
@TRANSACTION
您可以使用 @TRANSACTION 指令指出脚本应被当作事务来处理。若脚本被当作事务处理时,Microsoft Transaction Server (MTS) 将创建一个事务来协调资源的更新。
语法
<%@ TRANSACTION=value %>
参数
Value
指示事务支持类型的字符串,可能值为:值 意义
Required 脚本将初始化一个事务。
Requires_New 脚本将初始化一个事务。
Supported 脚本将不会初始化一个事务。
Not_Supported 脚本将不会初始化一个事务。
注释
若脚本包含 @TRANSACTION 指令,则它必须位于 .asp 文件中的第一行,否则将出错。必须将该指令加到要在某个事务下运行的每一页中。当脚本处理完成之后,当前事务也就结束了。
请参阅
ObjectContext
相关阅读
Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么
-
热门文章
360快剪辑怎么使用 36金山词霸如何屏幕取词百度收购PPS已敲定!3
最新文章
微信3.6.0测试版更新了微信支付漏洞会造成哪
360快剪辑怎么使用 360快剪辑软件使用方法介酷骑单车是什么 酷骑单车有什么用Apple pay与支付宝有什么区别 Apple pay与贝贝特卖是正品吗 贝贝特卖网可靠吗
人气排行
xp系统停止服务怎么办?xp系统升级win7系统方电脑闹钟怎么设置 win7电脑闹钟怎么设置office2013安装教程图解:手把手教你安装与qq影音闪退怎么办 QQ影音闪退解决方法VeryCD镜像网站逐个数,电驴资料库全集同步推是什么?同步推使用方法介绍QQ2012什么时候出 最新版下载EDiary——一款好用的电子日记本
查看所有0条评论>>