@指令参考
昏暗的myVar
应用(myvar)=这是我的功
写(myVar)反应。
%>
在IIS 4中,Active Server页面(ASP)支持以下五个@指令。
@代码
@ EnableSessionState
@语言
@ LCID
交易
--------------------------------------------------------------------------------
@代码
你可以使用@代码指令的设置代码页。ASP文件的代码页是一组字符,包括数字、标点符号等字符。不同语言的网站使用不同的代码页。例如,ANSI代码页1252用于美国英语和大多数欧洲国家语言,和OEM代码页932用于日本的特点。
代码页可以表示为一个地图一个字符一个字节的值或多字节代码页之间共享价值。许多0x00-0x7f集ASCII字符。
The code page that is set by the @CODEPAGE instruction can be ignored through the Session.CodePage property.However, the result of this is only applicable to scripts that run in the session scope.
语法
参数
代码页
无符号整数,表示运行ASP脚本引擎的系统的有效代码页。
参见
session.codepage
--------------------------------------------------------------------------------
@ EnableSessionState
@ EnableSessionState指令可以用来关闭网页会话跟踪。会话跟踪维护一组请求信息由一个单一的客户端发布。如果你的网页不依赖于会话的信息,关闭会话跟踪减少IIS处理脚本的时间。
语法
笔记
有关会话跟踪的详细信息,请参见管理会话状态。
--------------------------------------------------------------------------------
@语言
您可以使用语言指令设置用来解释脚本中的命令语言,你可以设置你的脚本语言的脚本引擎已安装IIS中的任何一个。默认设置为VBscript,所以如果不包括脚本语言,脚本将通过VBscript脚本引擎解释。
语法
参数
scriptengine
脚本引擎编译脚本。IIS有两个脚本引擎,VBscript和Jscript。
笔记
默认的脚本语言,可以在IIS管理对象的aspscriptlanguage性质改变。你可以把这个属性的Web服务,Web服务器的虚拟目录,或目录。有关详细信息,请参阅IIS管理对象。
--------------------------------------------------------------------------------
@ LCID
LCID指令可以用来设置字段标识(LCID)为脚本,LCID数据类型为DWORD,低字是语言识别,高字是保留。LCID标识是国际标准的数字abbreviation.lcid表达的唯一成分标识系统已安装定义站点。有两个预定义的LCID值,locale_system_default是系统默认的场景,和locale_user_default是当前用户的网站。
语法
参数
localeidentifer
有效部位识别。
参见
session.lcid
--------------------------------------------------------------------------------
交易
您可以使用@事务指令指出脚本应该作为事务处理。当脚本被视为事务时,微软事务服务器(MTS)将创建一个事务来协调资源的更新。
语法
参数
价值
表示事务支持类型的字符串,可能值:值含义
所需的脚本将初始化事务。
的requires_new脚本将初始化一个交易。
受支持的脚本不会初始化事务。
的not_supported脚本不会初始化事务。
笔记
如果脚本包含@指令,它必须在asp文件的第一行中,否则会出错。指令必须添加到在某一事务下运行的每一页。当脚本完成后,当前事务结束。
参见
ObjectContext