您的位置:首页精文荟萃软件资讯 → @ 指令参考

@ 指令参考

时间: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——一款好用的电子日记本