91xjr 的 ASP 快速参考。打印出来,然后折叠起来放在口袋里。
ASP 脚本由 <% 和 %> 包围。要将一些输出写入浏览器:
<html>
<正文>
<% 响应.write("Hello World!") %>
</正文>
</html>
ASP 中的默认语言是 VBScript。要使用其他脚本语言,请在 ASP 页面顶部插入语言规范:
<%@ 语言="javascript" %>
<html>
<正文>
<%
....
%>
Request.QueryString 用于收集 method="get" 表单中的值。使用 GET 方法从表单发送的信息对每个人都是可见的(它将显示在浏览器的地址栏中),并且对发送的信息量有限制。
Request.Form用于收集method="post"表单中的值。使用 POST 方法从表单发送的信息对于其他人来说是不可见的,并且对发送的信息量没有限制。
cookie 通常用于识别用户。 Cookie 是服务器嵌入到用户计算机上的一个小文件。每次同一台计算机通过浏览器请求页面时,它也会发送 cookie。
Response.Cookies 命令用于创建 cookie:
<%
Response.Cookies("firstname")="Alex"
Response.Cookies("firstname").Expires="May 10,2002"
%>
笔记:Response.Cookies 命令必须出现在 <html> 标记之前!
"Request.Cookies" 命令用于检索 cookie 值:
<%
fname=Request.Cookies("firstname")
响应.write("Firstname=" & fname)
%>
您可以在服务器执行另一个 ASP 文件之前使用 #include 指令将一个 ASP 文件的内容插入到另一个 ASP 文件中。 #include 指令用于创建将在多个页面上重复使用的函数、页眉、页脚或元素
语法:
<!--#include virtual="somefile.inc"-->
或者
<!--#include 文件="somefile.inc"-->
使用 virtual 关键字指示以虚拟目录开头的路径。如果名为 "header.inc" 的文件驻留在名为 /html 的虚拟目录中,则以下行将插入 "header.inc" 的内容:
<!-- #include virtual ="/html/header.inc" -->
使用 file 关键字来指示相对路径。相对路径以包含包含文件的目录开始。如果 html 目录中有一个文件,并且文件 "header.inc" 位于 html\headers 中,则以下行将在文件中插入 "header.inc":
<!-- #include 文件="headers\header.inc" -->
使用带有语法 (..\) 的 file 关键字来包含更高级别目录中的文件。
Global.asa 文件是一个可选文件,它可以包含可由 ASP 应用程序中的每个页面访问的对象、变量和方法的声明。
笔记:Global.asa 文件必须存放在ASP 应用程序的根目录下,每个应用程序只能有一个Global.asa 文件。
Global.asa 文件只能包含以下内容:
应用程序和会话事件
在 Global.asa 中,您可以告诉应用程序和会话对象在应用程序/会话启动时做什么以及在应用程序/会话结束时做什么。其代码放置在事件处理程序中。笔记:我们不使用 <% 和 %>,要在 Global.asa 文件中插入脚本,我们必须将子例程放在 HTML <script> 标记内:
<脚本语言="vbscript" runat="server">
子应用程序_OnStart
'一些代码
结束子
子应用程序_OnEnd
'一些代码
结束子
子会话_OnStart
'一些代码
结束子
子会话_OnEnd
'一些代码
结束子
</脚本>
<对象> 声明
还可以使用 <object> 标记在 Global.asa 中创建具有会话或应用程序范围的对象。笔记:<object> 标签应该位于 <script> 标签之外!
语法:
<对象 runat="server" 范围="scope" id="id"
{progid="progID"|classid="classID"}>
…………
</对象>
类型库声明
TypeLibrary 是与 COM 对象对应的 DLL 文件内容的容器。通过在 Global.asa 文件中包含对 TypeLibrary 的调用,可以访问 COM 对象的常量,并且 ASP 代码可以更好地报告错误。如果您的 Web 应用程序依赖于在类型库中声明了数据类型的 COM 对象,则可以在 Global.asa 中声明类型库。
语法:
<!--元数据类型="TypeLib"
文件="filename"
uuid="typelibraryuuid"
版本="versionnumber"
lcid="localeid"
-->
Session 对象用于存储有关用户会话的信息或更改用户会话的设置。存储在 Session 对象中的变量保存有关单个用户的信息,并且可供一个应用程序中的所有页面使用。
收藏
特性
方法
一组协同工作以执行某种目的的 ASP 文件称为应用程序。 ASP 中的Application 对象用于将这些文件连接在一起。所有用户共享一个应用程序对象。 Application 对象应该保存应用程序中许多页面将使用的信息(例如数据库连接信息)。
收藏
方法
响应对象用于将输出从服务器发送给用户。
收藏
特性
方法
当浏览器向服务器请求页面时,称为请求。请求对象用于从用户获取信息。
收藏
属性
方法
服务器对象用于访问服务器上的属性和方法。
属性
方法
来源:https://www.91xjr.com/asp/asp_quickref.html
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!