一、输出指令 ASP的输出指令显示表达式的值。这个输出指令等同于使用Response.Write显示信息。例如,输出表达式将文字climbing(变量当前的值)传送到浏览器。 二、处理指令 ASP处理指令将有关如何处理.asp文件的信息发送给IIS(注意在@和keyword之间必须有一个空格)。在IIS 4.0中,Active Server Pages (ASP)支持以下五条@指令。 @ CODEPAGE @ ENABLESESSIONSTATE @ LANGUAGE @ LCID @ TRANSACTION 1.@ CODEPAGE指令 可以使用 @ CODEPAGE 指令为.asp文件设置代码页。代码页是一个字符集,包括数字、标点符号及其他字符。不同的语言和现场用不同的代码页。例如,ANSI代码页1252为美国英语和大多欧洲语言所使用,而OEM代码页932为日本汉字所使用。 代码页可表示为一个字符到单字节值或多字节值的映射表。许多代码页都共享在 0x00-0x7F 之间的 ASCII 字符集。 可以通过Session.CodePage属性忽略由@CODEPAGE指令设置的代码页。但是,这样做的结果只适用于在会话作用域中运行的脚本。 语法 参数 codepage 无符号整数,代表正在运行ASP脚本引擎的系统的有效代码页。 请参阅 Session.CodePage 2.@ ENABLESESSIONSTATE指令 可以使用 @ENABLESESSIONSTATE 指令关闭网页会话跟踪。会话跟踪维护由单个客户端发布的一组请求信息。如果您的网页不依赖会话信息,则关闭会话跟踪可减少 IIS 处理脚本的时间。 语法 注释 有关会话跟踪的详细信息,请参阅 管理会话状态 3.@ LANGUAGE指令 您可以用 @ LANGUAGE 指令设置用于解释脚本中的命令的语言。您可以将您的脚本语言设置为任何一种已安装在IIS中的脚本引擎。默认设置为 VBscript,因此,如果您在脚本中未包括@ LANGUAGE,脚本将由VBscript引擎解释。 语法 参数 scriptengine 编译脚本的脚本引擎。IIS 装有两个脚本引擎,VBscript 和 Jscript。 注释 可以用 IIS Admin 对象的 AspscriptLanguage 属性改变默认的脚本语言。您可将该属性应用到 Web 服务、Web 服务器、虚拟目录或 Web 目录。详细信息,请参阅 IIS Admin 对象。 4.@ LCID指令 可以使用 @ LCID 指令为脚本设置现场标识 (LCID)。LCID 的数据类型是 DWORD,低字为语言标识,高字保留。LCID 标识以国际标准的数字缩写表示。LCID 有标识已安装的系统定义现场所需的组件。有两个预定义 LCID 值,LOCALE_SYSTEM_DEFAULT 是系统默认现场,LOCALE_USER_DEFAULT 是当前用户现场。 语法 参数 localeidentifer 有效的现场标识。 请参阅 Session.LCID 5.@ TRANSACTION指令 您可以使用@ TRANSACTION指令指出脚本应被当作事务来处理。若脚本被当作事务处理时,Microsoft Transaction Server (MTS)将创建一个事务来协调资源的更新。 语法 参数 value 指示事务支持类型的字符串,可能值为: 值 意义 Required 脚本将初始化一个事务。 Requires_New 脚本将初始化一个事务。 Supported 脚本将不会初始化一个事务。 Not_Supported 脚本将不会初始化一个事务。 注释 若脚本包含 @ TRANSACTION 指令,则它必须位于.asp 文件中的行,否则将出错。必须将该指令加到要在某个事务下运行的每一页中。当脚本处理完成之后,当前事务也就结束了。
公司介绍服务优势资质荣誉支付方式联系我们
外贸、外语、英文公司、企业、办公游戏、动漫、软件EDM、邮件、营销轻工、日化、化工酒店、餐饮、食品更多案例分类
域名注册主机空间外贸企业邮箱画册设计搜索优化微信网站
建站套餐网站策划建站流程网站维护样板选择
响应式网站商城网站通用网站
公司动态行业动态常见问题解决方案建站知识设计知识SEO优化
免费电话:400-666-5425 电话:020-28903657 邮箱:service@020el.com 地址:广州市番禺区市桥光明南路163号置业华逸大厦313室
Copyright © 2009-2016 广州壹策网络科技有限公司 All Rights Reserved 备案号:粤ICP备13012683号-8
ASP初学者学习ASP指令
一、输出指令
ASP的输出指令显示表达式的值。这个输出指令等同于使用Response.Write显示信息。例如,输出表达式将文字climbing(变量当前的值)传送到浏览器。
二、处理指令
ASP处理指令将有关如何处理.asp文件的信息发送给IIS(注意在@和keyword之间必须有一个空格)。在IIS 4.0中,Active Server Pages (ASP)支持以下五条@指令。
@ CODEPAGE
@ ENABLESESSIONSTATE
@ LANGUAGE
@ LCID
@ TRANSACTION
1.@ CODEPAGE指令
可以使用 @ CODEPAGE 指令为.asp文件设置代码页。代码页是一个字符集,包括数字、标点符号及其他字符。不同的语言和现场用不同的代码页。例如,ANSI代码页1252为美国英语和大多欧洲语言所使用,而OEM代码页932为日本汉字所使用。
代码页可表示为一个字符到单字节值或多字节值的映射表。许多代码页都共享在 0x00-0x7F 之间的 ASCII 字符集。
可以通过Session.CodePage属性忽略由@CODEPAGE指令设置的代码页。但是,这样做的结果只适用于在会话作用域中运行的脚本。
语法
参数
codepage
无符号整数,代表正在运行ASP脚本引擎的系统的有效代码页。
请参阅
Session.CodePage
2.@ ENABLESESSIONSTATE指令
可以使用 @ENABLESESSIONSTATE 指令关闭网页会话跟踪。会话跟踪维护由单个客户端发布的一组请求信息。如果您的网页不依赖会话信息,则关闭会话跟踪可减少 IIS 处理脚本的时间。
语法
注释
有关会话跟踪的详细信息,请参阅 管理会话状态
3.@ LANGUAGE指令
您可以用 @ LANGUAGE 指令设置用于解释脚本中的命令的语言。您可以将您的脚本语言设置为任何一种已安装在IIS中的脚本引擎。默认设置为 VBscript,因此,如果您在脚本中未包括@ LANGUAGE,脚本将由VBscript引擎解释。
语法
参数
scriptengine
编译脚本的脚本引擎。IIS 装有两个脚本引擎,VBscript 和 Jscript。
注释
可以用 IIS Admin 对象的 AspscriptLanguage 属性改变默认的脚本语言。您可将该属性应用到 Web 服务、Web 服务器、虚拟目录或 Web 目录。详细信息,请参阅 IIS Admin 对象。
4.@ LCID指令
可以使用 @ LCID 指令为脚本设置现场标识 (LCID)。LCID 的数据类型是 DWORD,低字为语言标识,高字保留。LCID 标识以国际标准的数字缩写表示。LCID 有标识已安装的系统定义现场所需的组件。有两个预定义 LCID 值,LOCALE_SYSTEM_DEFAULT 是系统默认现场,LOCALE_USER_DEFAULT 是当前用户现场。
语法
参数
localeidentifer
有效的现场标识。
请参阅
Session.LCID
5.@ TRANSACTION指令
您可以使用@ TRANSACTION指令指出脚本应被当作事务来处理。若脚本被当作事务处理时,Microsoft Transaction Server (MTS)将创建一个事务来协调资源的更新。
语法
参数
value
指示事务支持类型的字符串,可能值为:
值 意义
Required 脚本将初始化一个事务。
Requires_New 脚本将初始化一个事务。
Supported 脚本将不会初始化一个事务。
Not_Supported 脚本将不会初始化一个事务。
注释
若脚本包含 @ TRANSACTION 指令,则它必须位于.asp 文件中的行,否则将出错。必须将该指令加到要在某个事务下运行的每一页中。当脚本处理完成之后,当前事务也就结束了。