当前位置:编程学习 > asp >>

ASP的包含指令有哪些?ASP的解释程序有哪些?

ASP的包含指令具体有哪些?
补充:是它的包含指令。不是它包含了哪些指令啊!
		
答案:
一、输出指令
ASP的输出指令<% =expression %>显示表达式的值。这个输出指令等同于使用Response.Write显示信息。例如,输出表达式<% =sport %>将文字climbing(变量当前的值)传送到浏览器。
二、处理指令
ASP处理指令<% @ keyword %>将有关如何处理.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=codepage%>
参数
codepage
无符号整数,代表正在运行ASP脚本引擎的系统的有效代码页。
请参阅
Session.CodePage

2.@ ENABLESESSIONSTATE指令
可以使用 @ENABLESESSIONSTATE 指令关闭网页会话跟踪。会话跟踪维护由单个客户端发布的一组请求信息。如果您的网页不依赖会话信息,则关闭会话跟踪可减少 IIS 处理脚本的时间。
语法
<%@ ENABLESESSIONSSTATE=True|False %>
注释
有关会话跟踪的详细信息,请参阅 管理会话状态

3.@ LANGUAGE指令
您可以用 @ LANGUAGE 指令设置用于解释脚本中的命令的语言。您可以将您的脚本语言设置为任何一种已安装在IIS中的脚本引擎。默认设置为 VBscript,因此,如果您在脚本中未包括@ LANGUAGE,脚本将由VBscript引擎解释。
语法
<%@ LANGUAGE=scriptengine %>
参数
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 是当前用户现场。
语法
<%@ LCID=localeidentifier %>
参数
localeidentifer
有效的现场标识。
请参阅
Session.LCID

5.@ TRANSACTION指令
您可以使用@ TRANSACTION指令指出脚本应被当作事务来处理。若脚本被当作事务处理时,Microsoft Transaction Server (MTS)将创建一个事务来协调资源的更新。
语法
<%@ TRANSACTION=value %>
参数
value
指示事务支持类型的字符串,可能值为:
值 意义
Required 脚本将初始化一个事务。
Requires_New 脚本将初始化一个事务。
Supported 脚本将不会初始化一个事务。
Not_Supported 脚本将不会初始化一个事务。

ASP有两个含义:一是英文Application Service Provider的缩写,意思是网络应用服务供应商;另一个是英文Active Server Page的缩写,是微软推出的一种动态网页技术。
已创建的 ASP.NET Web 页面类似于静态 HTML Web 页面(即不包括基于服务器端处理的页面),但是它们包括了被 ASP.NET 所认可的额外元素,并且在页面运行的时候进行处理。ASP.NET Web 页面区别于静态 HTML(或者其他)页面的特征如下:

把 .htm,.html 的文件扩展名换成 .aspx。拥有 .aspx 文件扩展名的页面文件会被 ASP.NET 进行处理。

提示:ASP.NET 的文件名扩展映射是在 Internet Information Services(IIS)中被完成的。默认时,.aspx 页面是由 ASP.NET 运行的,而 .htm 和 .html 页面则不是。

一个可选的 @ Page 指令或者其他与你所创建的页面类型相匹配的其他指令。

一个正确地为 ASP.NET 所配置的 form 元素。这个 form 元素是唯一在你需要在页面处理期间使用页面控件时所必需的。

Web 服务器端控件。

服务器端代码,如果你在页面中添加了代码的话。

提示:如果你想要让你的页面与 XHTML 标准相匹配的话,那么你就必须包含额外的元素,比如 DOCTYPE 元素。详细内容请参考[ASP.NET 与 XHTML]。



看你的需要,如果是论坛就用DVBBS,如果只是发布消息,就用新闻系统就可以了,很多的,如果是学校,也可以用新闻系统,方便管理,推荐一个:嘉善学校,有两个版本,一个中学的,一个小学的,小学的那个它的管理员还会在留言板里答疑,它还非常欢迎你的"盗版",这世界,好人不多呀.

上一个:XP系统配置IIS开发ASP.net WEB应用程序
下一个:asp.net 一般处理程序怎么用?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,