《ASP入门-微软版》笔记

作者:袖梨 2022-07-02
ASP 的“处理指令” <%@ 关键字 %> 给出 ASP 处理 .asp 文件所需的信息。例如,以下指令将 VBScript 设置为页面的主脚本语言: 
<%@ LANGUAGE=VBScript %> 
处理指令必须位于 .asp 文件的首行。要在页面中添加多条指令,这些指令必须位于相同的分隔符内。请勿将处理指令置于由“#include”语句包括的文件内。必须在符号 @ 和关键字之间加入空格。处理指令具有以下关键字: 
  △LANGUAGE 关键字设置用于 .asp 文件的脚本语言。请参阅使用脚本语言。
  △ENABLESESSIONSTATE 关键字指定 .asp 文件是否使用会话语句。请参阅管理会话。
  △CODEPAGE 关键字设置 .asp 文件的代码页(字符编码)。
  △LCID 关键字设置文件的位置表示符。
  △TRANSACTION 关键字指定 .asp 文件将在事务环境下运行。请参阅了解事务。
要点:可以在一条指令中包含多个关键字。关键字/值对必须由空格分开。等号两边不要留有空格。
以下示例既设置了脚本语言也设置了代码页: 
<%@ LANGUAGE="JScript" CODEPAGE="932" %> 
在服务器上使用 VBScript 和 ASP 时,将禁用两个 VBScript 特性。因为使用 Active Server Pages 编写的脚本在服务器上执行,所以不支持用来提供用户界面元素的 VBScript 语句 InputBox 和 MsgBox。另外,不要在服务器端脚本中使用 VBScript 函数 CreateObject 和 GetObject。而应使用 Server.CreateObject,以便 ASP 可以跟踪对象例程。由 CreateObject 语句或 GetObject 语句创建的对象既不能访问 ASP 内建的对象,也不能参与事务。
因为 ASP 中的所有脚本都在服务器端进行处理,所以,没有必要包含 HTML 注释标记,用来对不支持脚本的浏览器隐藏脚本,这是客户端脚本的通常做法。所有 ASP 命令都将在内容发送到浏览器之前处理。可以使用 HTML 注释向 HTML 页中添加备注;这些注释将被返回给浏览器,如果用户查看 HTML 源文件,将可以看到这些注释。VBScript 支持撇号格式的注释。与 HTML 注释不同,处理脚本时将删除这些注释并且不会发送到浏览器。

相关文章

精彩推荐