编程开发 > ASP > 文章内容

ASP教程新手培训(4)

2012-4-19编辑:zwj

使用 ASP 指令

ASP 提供了您使用的脚本语言以外的指令。这是一些输出指令和处理指令。

ASP 的输出指令 <%= expression %> 显示表达式的值。这个输出指令等同于使用 Response.Write 显示信息。例如,输出表达式 <%= sport %> 将文字 climbing(变量当前的值)传送到浏览器。

ASP 处理指令 <%@ keyword %> 为 ASP 提供处理 .asp 文件所需的信息。例如,下面的指令将 VBScript 设为该页的主脚本语言:

<%@ LANGUAGE=VBScript %>

处理指令必须出现在 .asp 文件的第一行。不要将处理指令放在包含 #include 语句的文件中。必须在 at 标记(@)和关键字之间加入一个空格。处理指令有下列关键字:

LANGUAGE 关键字设置页的脚本语言;请参阅使用脚本语言。

CODEPAGE 关键字设置页的代码页(字符编码);请参阅使用国际站点。

LCID 关键字设置页的现场标识符;请参阅使用国际站点。

TRANSACTION 关键字指定将在事务处理环境下运行的页;请参阅 创建事务处理脚本。

ENABLESESSIONSTATE 关键字指定 ASP 页是否使用会话状态;请参阅 管理会话。

可以在单个指令中包含多个关键字;关键字/值对之间必须由空格分开。不要在等号(=)左右加入空格。下面的例子中设置了脚本语言和代码页:

<%@ LANGUAGE=JScript CODEPAGE=932 %>

在脚本中的空白字符

如果您的主脚本语言是 VBScript 或者 JScript,ASP 从指令中删除空白字符。使用其他脚本语言时,ASP 保留空白字符,这样那些需要使用位置和缩进的语言,如 Python 就可以被正确解释了。空白字符包括空格、制表符、回车和换行符。

使用 VBScript 和 JScript 时,在打开定界符之后和关闭定界符之前使用空白字符更容易阅读命令。下面的命令都是合法的:

<% Color = "Green" %>

<%Color="Green"%>

<%

Color = "Green"

%>

ASP 将一个语句的关闭定界符与下一个语句的打开定界符之间的空白字符删除。要保留两个语句间的空白字符,比如在句子中显示变量值的时候,请使用 HTML 不间断空符(&nbsp;)。例如:

<% 'Define two variables with string values.

Hello = "Hello"

World = "World"

%>

<P>My response is to say "<%= Hello %>&nbsp;<%= World %>." </P>

ASP教程新手培训(3)

热点推荐

登录注册
触屏版电脑版网站地图