首页  ·  知识 ·  编程语言
ASP从入门到精通(1)
dezai.net  www.dezai.net  ASP  编辑:dezai  图片来源:网络
第 一 课 : 创 建 一 个 简 单 的 ASP 页 学 习 ASP 页 的 最 佳 途 径 是 动 手 编 写 自 己

第 一 课 : 创 建 一 个 简 单 的  ASP  页

学 习  ASP  页 的 最 佳 途 径 是 动 手 编 写 自 己 的  ASP  页 。 创 建  ASP  页 其 实 很 简 单 , 只
要 使 用 文 本 编 辑 器 将 脚 本 命 令 插 入 到  HTML  页 中 就 行 了 。 将 这 个 主 页 以  .asp  为
文 件 扩 展 名 保 存 , ASP  服 务 器 就 知 道 处 理 其 中 的 脚 本 命 令 了 。 若 要 查 看 脚 本 的 结
果 , 只 要 使 用  HTTP  协 议 在  Web  浏 览 器 中 请 求 查 看 该 页 就 行 了 。 也 就 是 键 入  ht
tp://localhost/iishelp/iis/htm/tutorial/filename.asp 。   在 本 课 中 , 您 将 创
建 流 行 的 “ Hello World! ” 脚 本 , 方 法 是 从 教 程 中 将  HTML  和  ASP  脚 本 命 令 复 制
到 文 本 编 辑 器 中 。 当 您 在 文 本 编 辑 器 中 保 存 文 件 后 , 就 能 用 浏 览 器 查 看 脚 本 的 输
出 效 果 了 。

下 面 的  HTML  创 建 一 个 简 单 的 主 页 , 其 中 只 有 以 大 字 体 显 示 的 文 字 “ Hello Worl
d! ” :

〈 HTML 〉  

〈 BODY 〉

〈 FONT SIZE=7 〉  

Hello World! 〈 BR 〉  

〈 /FONT 〉  

〈 /BODY 〉

〈 /HTML 〉  

如 果 您 想 将 这 段 文 字 重 复 几 次 , 并 且 每 次 字 体 越 来 越 大 。 一 种 方 法 是 重 复 字 体 标
记 和  HTML  文 本 , 每 次 重 复 分 别 给 出 不 同 的 字 体 大 小 。 当 浏 览 器 打 开 这 个  HTML 
页 的 时 候 , 这 行 文 字 将 被 显 示 好 几 次 。

另 一 种 方 法 是 , 使 用  ASP  来 生 成 相 同 的 内 容 , 不 过 方 式 将 更 加 灵 活 。

创 建 并 保 存 主 页

启 动 文 本 编 辑 器 ( 如 “ 记 事 本 ” ) 或 字 处 理 软 件 ( 如  Microsoft? Word ) 。 在 屏
幕 上 调 整 一 下 编 辑 器 窗 口 和 浏 览 器 窗 口 , 以 便 能 够 同 时 看 到 它 们 。  

将 下 列  HTML  标 记 复 制 并 粘 贴 到 文 件 的 开 头 :  

〈 %@ LANGUAGE = "VBScript" % 〉

〈 HTML 〉

〈 BODY 〉  

注 意   第 一 个 标 记 是 一 个 特 殊 的  ASP  标 记 , 用 来 将 您 的 默 认 脚 本 语 言 设 置 为  VBS
cript 。 一 定 要 将 该 标 记 添 加 到 您 所 有  .asp  文 件 的 第 一 行 。

 

将 文 件 以  Hello.asp  保 存 到  localhost Web  服 务 器 的  Tutorial  目 录  (C:\WIN
NT\Help\iis\htm\tutorial)  中 。 如 果 您 使 用 的 是 字 处 理 软 件 ( 包 括 “ 写 字 板 ”
) , 请 确 保 以 纯 文 本 方 式 保 存 该 文 件 。 ASP  页 必 须 以  .asp  作 后 缀 才 能 正 常 工 作
。  

如 果 在 此 之 前 , 另 一 个 用 户 已 经 创 建 了  Hello.asp  文 件 并 且 学 完 了 教 程 的 这 一 部
分 , 您 就 可 以 覆 盖 旧 的  Hello.asp  文 件 了 。

 

在   〈 BODY 〉   标 记 后 另 起 新 行 , 将 下 列 脚 本 命 令 复 制 并 粘 贴 过 去 :  

〈 % For i = 3 To 7 % 〉  

脚 本 命 令 用   〈 %  和  % 〉   符 号 括 起 来 , 这 两 个 符 号 通 常 叫 做   起 止 符 ) 。 起 止 符 中 的
文 字 将 作 为 脚 本 命 令 处 理 。 右 侧 起 止 符 以 后 的 任 何 文 字 都 将 作 为  HTML  文 本 显 示
在 浏 览 器 中 。 上 面 这 段 脚 本 命 令 开 始 了 一 个  VBScript  循 环 , 用 于 控 制 显 示 “ He
llo World ” 的 次 数 。 循 环 的 第 一 次 , 计 数 器 变 量  (i)  被 设 置 为  3 。 循 环 的 第 二
次 , 计 数 器 被 设 置 为  4 。 循 环 将 继 续 下 去 , 直 到 计 数 器 大 于  7  为 止 。

按 下 回 车 键 , 然 后 复 制 并 粘 贴 下 列 行 : 

〈 FONT SIZE= 〈 % = i % 〉 〉  

在 每 次 循 环 中 , 字 体 大 小 都 设 置 为 计 数 器 变 量  (i)  的 当 前 值 。 因 此 , 文 字 第 一 次
显 示 的 时 候 , 字 体 大 小 是  3 。 第 二 次 , 字 体 大 小 是  4 。 最 后 一 次 , 字 体 大 小 是  7
。 注 意 脚 本 命 令 是 可 以 包 含 在  HTML  标 记 中 的 。

按 下 回 车 键 , 然 后 复 制 并 粘 贴 下 列 行 : 

Hello World! 〈 BR 〉

〈 /FONT 〉

〈 % Next % 〉

〈 /BODY 〉

〈 /HTML 〉

VBScript  的  Next  命 令 重 复 循 环 , 直 到 计 数 器 大 于  7  为 止 。

完 整 的  Hello.asp  文 件 还 必 须 包 含 以 下 文 字 : 

〈 %@ LANGUAGE = "VBScript" % 〉

〈 HTML 〉

〈 BODY 〉

〈 % For i = 3 To 7 % 〉  

〈 FONT SIZE= 〈 % = i % 〉 〉  

Hello World! 〈 BR 〉

〈 /FONT 〉

〈 % Next % 〉

〈 /BODY 〉

〈 /HTML 〉

保 存 文 件 。 注 意 要 以 纯 文 本 格 式 保 存 , 并 且 文 件 名 后 缀 必 须 是  .asp 。  

在 某 些 文 本 编 辑 器 中 , 当 您 在 “ 保 存 ” 对 话 框 中 选 择 “ 纯 文 本 ” 格 式 时 , 编 辑 器
会 自 动 将 文 件 名 后 缀 更 改 为  .txt 。 如 果 出 现 了 这 种 情 况 , 需 要 先 将  .txt  后 缀 改
为  .asp , 然 后 再 单 击 “ 保 存 ” 按 钮 。

退 出 文 本 编 辑 器 。 因 为 当  HTML  页 被 文 本 编 辑 器 打 开 时 , 浏 览 器 可 能 无 法 再 访 问
它 。  

若 要 查 看 您 的 工 作 成 果 , 请 将 您 的 浏 览 器 导 向  http://localhost/iishelp/iis/
htm/tutorial/hello.asp 。 ( 此 后 若 要 返 回 本 教 程 , 只 要 在 浏 览 器 中 单 击 “ 上 一
页 ” 或 “ Back ” 按 钮 即 可 。 )  

您 将 看 到 一 个 主 页 显 示 了  5  次 “ Hello World ” , 每 次 的 字 体 都 越 来 越 大 。

 

祝 贺 您 ! 您 已 经 完 成 了 您 的 第 一 个  ASP  主 页 。 正 象 您 已 经 学 过 的 内 容 一 样 , 创 建
 ASP  主 页 的 过 程 就 是 如 此 简 单 。 您 可 以 使 用 任 何 文 本 编 辑 器 来 创 建  HTML  内 容 ,
将  ASP  脚 本 命 令 写 在  

〈 %

和  

% 〉  

起 止 符 之 间 , 然 后 将 文 件 以  .asp  后 缀 名 保 存 。 若 要 测 试  ASP  页 并 看 一 看 结 果 ,
只 要 在 浏 览 器 中 请 求 该 主 页 即 可 ( 若 该 主 页 已 经 被 打 开 , 只 要 刷 新 即 可 ) 。

第 二 课 :  创 建  HTML  表 格

Intranet  和  Internet  服 务 器 应 用 程 序 的 一 个 常 用 功 能 , 是 处 理 浏 览 器 提 交 的 表
格 。 以 前 , 您 需 要 编 一 个 程 序 来 处 理 表 格 提 交 的 数 据 。 有 了  ASP , 您 可 以 将  VBS
cript  脚 本 直 接 嵌 入 到  HTML  文 件 中 来 处 理 表 格 。 ASP  服 务 器 将 处 理 脚 本 命 令 并
将 结 果 返 回 给 浏 览 器 。

在 本 课 中 , 您 将 创 建 一 个  ASP  主 页 , 用 来 处 理 用 户 通 过  HTML  表 格 提 交 的 数 据 。


若 要 查 看  .asp  文 件 是 如 何 工 作 的 , 请 首 先 填 写 下 面 的 表 格 。 使 用  Tab  键 可 以 在
表 格 中 移 动 。 然 后 单 击   提 交   按 钮 , 将 您 的 数 据 发 送 到  Web  服 务 器 并 交 给  ASP 
处 理 。

 

----------------------------------------------------------------------
----------

表 格 样 本

请 提 供 下 列 信 息 , 然 后 单 击 “ 提 交 ” :

 

名 字 :  

姓 氏 :  

称 呼 :   先 生   女 士  

 

创 建 表 格

我 们 已 经 创 建 了 一 个 表 格 来 询 问 用 户 信 息 , 您 可 以 在  Tutorial  目 录  (/iishelp
/iis/htm/tutorial)  下 的  Form.htm  文 件 中 找 到 它 :

〈 HTML 〉

〈 HEAD 〉 〈 TITLE 〉 Order 〈 /TITLE 〉 〈 /HEAD 〉

〈 BODY 〉

〈 H2 〉 示 范 订 购 表 格 〈 /H2 〉

〈 P 〉

请 提 供 以 下 信 息 , 然 后 单 击 “ 提 交 ” :

〈 FORM METHOD="POST" ACTION="response.asp" 〉

〈 P 〉

姓 氏 :  〈 INPUT NAME="lname" SIZE="48" 〉

〈 P 〉

名 称 :  〈 INPUT NAME="fname" SIZE="48" 〉

〈 P 〉

称 谓 :  〈 INPUT NAME="title" TYPE=RADIO VALUE="mr" 〉 先 生

〈 INPUT NAME="title" TYPE=RADIO VALUE="ms" 〉 女 士

〈 P 〉 〈 INPUT TYPE=SUBMIT VALUE=" 提 交 " 〉 〈 INPUT TYPE=RESET VALUE=" 重 置 " 〉

〈 /FORM 〉

〈 /BODY 〉

〈 /HTML 〉

象 所 有  HTML  表 格 一 样 , 这 个 表 格 将 数 据 按 变 量 和 数 值 成 对 发 送 到  Web  服 务 器 。
例 如 , 用 户 在 “ 名 ” 文 字 框 中 键 入 的 内 容 将 赋 值 给 变 量 “ fname ” 。 ASP  提 供 内 建
的 对 象 , 您 能 够 使 用 这 些 对 象 来 访 问 表 格 提 供 的 变 量 的 名 称 和 数 值 。

创 建  ASP  响 应 页

现 在 要 学 习 的 内 容 是 如 何 处 理  Web  服 务 器 从  HTML  表 格 收 到 的 数 据 。 在 本 课 中 ,
我 们 已 经 创 建 了 一 个  .asp  文 件  Response.asp , 它 将 处 理 并 显 示 从  Form.asp  收
到 的 数 据 , 不 过 需 要 您 添 加 一 些 额 外 的 脚 本 命 令 才 行 。

使 用 您 的 文 本 编 辑 器 , 打 开  localhost Web  服 务 器  Tutorial  目 录  (C:\WINNT\
Help\iis\htm\tutorial)  下 的  Response.asp  文 件 。  

查 找 文 字 “ Define Scripting Language ” , 将 以 下 脚 本 复 制 并 粘 贴 到 这 一 行 下 面
:  

〈 %@ LANGUAGE = "VBScript" % 〉

请 记 住 将 这 个 标 记 作 为 第 一 行 脚 本 添 加 到 您 的  .asp  文 件 中 , 这 样  Web  服 务 器 才
知 道 您 的 脚 本 是 用 哪 种 语 言 编 写 的 。

 

现 在 查 找 文 字 “ Tutorial Lesson ” , 将 以 下 脚 本 复 制 并 粘 贴 到 找 到 的 行 后 面 :  


〈 % 

Title = Request.Form("title") 

如 果 在 此 以 前 , 另 一 个 用 户 已 经 学 完 了 教 程 的 这 一 部 分 , 那 么 此 脚 本 命 令 就 已 经
在 “ Tutorial Lesson ” 命 令 行 下 了 。 用 复 制 的 脚 本 覆 盖 已 有 的 脚 本 , 或 者 将 未 使
用 过 的  Response.asp  从  Template  目 录 复 制 到  Tutorial  目 录 中 。

 

您 的 表 格 向  ASP  提 交 了  3  个 不 同 的 变 量 或 值 :

 

fname

lname

title

ASP  将  HTML  表 格 提 供 的 信 息 存 储 在  Request  对 象 的  Forms  集 合 中 。 若 要 进 一
步 学 习 表 格 和 对 象 的 知 识 , 请 参 阅   使 用  HTML  表 格   和   内 建 的  ASP  对 象 。  

 

若 要 从  Request  对 象 获 取 信 息 , 您 只 需 键 入 :  Request.  集 合 名 称  ( 或 属 性 名 称
) 。 所 以 , Request.Form ("title")  将 得 到  mr  或  ms , 依 用 户 提 交 的 值 而 定 。


 

复 制 以 下 脚 本 , 并 粘 贴 到 第  2  步 中 插 入 的 行 之 后 :  

LastName = Request.Form("lname")

If Title = "mr" Then 

% 〉  

〈 %= LastName % 〉 先 生  

〈 % ElseIf Title = "ms" Then % 〉  

〈 %= LastName % 〉 女 士

如 果 在 此 以 前 , 另 一 个 用 户 已 经 学 完 了 教 程 的 这 一 部 分 , 那 么 这 些 脚 本 就 已 经 存
在 了 。 用 复 制 的 脚 本 覆 盖 已 有 的 脚 本 , 或 者 将 未 使 用 过 的  Response.asp  从  Tem
plate  目 录  (C:\WINNT\Help\iis\htm\tutorial\template)  复 制 到  Tutorial  目
录 中 。

 

VBScript  语 句  If...Then..Else  语 句 将 依 据 “ 称 谓 ” 的 值 执 行  3  种 不 同 的 操 作
。 如 果 称 谓 是  mr , 将 称 用 户 为 “ 先 生 ” 。 如 果 称 谓 是  ms , 将 称 用 户 为 “ 女 士 ”
。 否 则 , 将 称 用 户 的 全 名 。 使 用 表 达 式   〈 %=  变 量 名  % 〉   可 以 显 示 变 量 的 值 。

 

 

如 果 需 要 当 用 户 没 有 选 择 称 谓 时 显 示 全 名 , 请 将 以 下 脚 本 复 制 并 粘 贴 到 在 第  3  步
插 入 的 行 之 后 :  

〈 % Else % 〉

〈 %= LastName & Request.Form("fname") % 〉

〈 % End If % 〉  

再 说 一 遍 , 如 果 在 此 以 前 , 另 一 个 用 户 已 经 学 完 了 教 程 的 这 一 部 分 , 则 这 些 脚 本
就 已 经 存 在 了 。 请 用 复 制 的 脚 本 覆 盖 已 有 的 脚 本 , 或 者 将 未 使 用 过 的  Response.
asp  从  Template  目 录 ( C:\WINNT\Help\iis\htm\tutorial\template)  复 制 到  
Tutorial  目 录 中 。

 

其 中 的 “ 并 ” 号  (&)  将 变 量 的 值 合 并 到 一 个 字 符 串 中 。 最 后 的  End If  语 句   表
明 条 件 语 句 结 束 了 。

 

保 存 文 件  Response.asp  并 退 出 文 本 编 辑 器 。 注 意 文 件 后 缀  .asp  不 要 被 文 本 编
辑 器 替 换 。  

若 要 验 证 您 创 建 的 表 格 是 否 正 常 运 行 , 请 将 您 的 浏 览 器 导 向  http://localhost/
iishelp/iis/htm/tutorial/form.htm 。 ( 此 后 若 要 返 回 本 教 程 , 只 要 在 浏 览 器 中
单 击 “ 上 一 页 ” 或 “ Back ” 按 钮 即 可 。 )  

祝 贺 您 ! 您 的 第 一 个 能 将 结 果 发 送 到  .asp  文 件 的  HTML  表 格 已 经 运 行 了 。 若 要
学 习  ActiveX  服 务 器 组 件 , 请 转 到   模 块  2 : 使 用  ActiveX  组 件 。

 

----------------------------------------------------------------------
----------

模 块  2 : 使 用  ActiveX  组 件

请 选 择 本 课 的 脚 本 语 言 。  

ActiveX  服 务 器 组 件 增 强 了 脚 本 语 言 的 功 能 , 它 提 供 简 洁 、 可 重 用 和 安 全 的 方 法
来 访 问 信 息 。 例 如 , ASP  的  Database Access  ( 数 据 库 访 问 ) 组 件 , 使 得 脚 本 可
以 查 询 数 据 库 。 因 此 , 无 论 何 时 要 从 脚 本 查 询 数 据 库 , 您 都 可 以 使 用  Database 
Access  组 件 , 而 不 必 编 写 复 杂 的 脚 本 。 您 还 能 从 任 何 脚 本 或 支 持  Automation  的
编 程 语 言 来 调 用 这 些 组 件 ( ActiveX  服 务 器 组 件 就 是  Automation  服 务 器 ) 。 在
本 模 块 中 , 您 将 使 用 插 入 到  ASP  中 的  ActiveX  组 件 , 来 运 行 一 个 示 范  Web  节 点

现 在 , 您 通 常 应 该 具 备 了 编 写  .asp  文 件 的 基 本 知 识 。 如 果 您 还 不 具 有 , 请 首 先
学 完 本 教 程 的 “ 模 块  1 ” 。

要 点  

要 保 存 并 查 看 您 在 本 模 块 中 的 工 作 结 果 , 必 须 在  localhost Web  服 务 器 上 对  /i
ishelp/iis/htm/Tutorial  虚 拟 目 录 具 有 “ 写  (Write) ” 和 “ 改 编  Web  服 务 器  
(Script Web server) ” 权 限 , 当 然 必 须 已 经 安 装 了  Active Server Pages 。  

第 二 课 演 示 了 一 个 动 态  HTML  脚 本 小 程 序 。 这 个 脚 本 小 程 序 显 示 了 一 系 列 交 替 显
示 的 广 告 图 像 , 每 幅 图 像 之 间 都 动 态 过 渡 。 若 要 运 行 这 个 脚 本 小 程 序 并 查 看 效 果
, 您 必 须 使 用  Internet Explorer 4.0  或 更 高 版 本 。 关 于  Internet Explorer 
的 详 细 信 息 , 请 访 问  Microsoft  的  Web  节 点  http://www.microsoft.com 。  

第 一 课 : 使 用  Ad Rotator ( 广 告 轮 换 器 ) 组 件

Internet Web  节 点 通 常 提 供 广 告 空 间 。 要 让 节 点 看 起 来 有 趣 , 并 且 要 在 有 限 的 空
间 内 显 示 好 几 个 客 户 的 广 告 , 您 也 许 希 望 循 环 显 示 不 同 的 广 告 。 Ad Rotator  组 件
简 化 了 按 顺 序 显 示 每 幅 广 告 的 任 务 , 并 且 让 添 加 新 广 告 的 工 作 变 得 更 轻 松 。 另 外
, 您 能 够 轻 松 地 添 加 或 更 改 广 告 的 超 级 链 接 , 这 样 用 户 就 可 以 通 过 单 击 广 告 来 访
问 广 告 客 户 的  Web  节 点 。 在 本 课 中 , 您 将 创 建 一 个 脚 本 , 通 过 调 用  Ad Rotator
  组 件 来 轮 换  4  个 随 机 选 择 的 广 告 。 单 击 下 面 的 “ 演 示  (Show Me) ” 按 钮 , 可 以
看 到 一 个 示 例 广 告 , 然 后 再 次 单 击 该 按 钮 , 轮 换 到 另 一 个 广 告 。

 

----------------------------------------------------------------------
----------

 

 

 

 

----------------------------------------------------------------------
----------

创 建 广 告 文 件

我 们 已 经 为 一 项 虚 构 的 业 务 创 建 了 一 个  Web  页 , 名 叫 “ Bayshore Travel ” , 您
将 在 该 页 中 插 入 广 告 轮 换 脚 本 。 您 可 以 创 建 一 个 简 单 的 文 本 文 件 来 告 诉  Ad Rota
tor  组 件 要 插 入 哪 些 广 告 以 及 每 个 广 告 显 示 时 间 的 百 分 比 。 我 们 已 经 为 您 创 建 了
一 个 包 含 广 告 的 文 件 。 要 查 看 它 , 请 用 文 本 编 辑 器 打 开  localhost Web  服 务 器 上
 Tutorial  目 录  (C:\WINNT\Help\iis\htm\tutorial)  中 的  Adrot.txt  文 件 。  


文 件 第 一 行 设 置 的 脚 本 文 件 ( 此 处 是  Redirect.asp ) 将 在 用 户 单 击 广 告 时 被 调 用
。 通 过 修 改  Redirect.asp  文 件 , 可 以 在 链 接 到 广 告 客 户 的  Web  节 点 之 前 执 行 指
定 的 操 作 , 比 如 追 踪 广 告 受 欢 迎 的 程 度 。 后 面  3  行 规 定 了 广 告 图 像 的 宽 、 高 和 边
框 。

redirect /iishelp/iis/htm/tutorial/redirect.asp

width 180

height 180

border 1

接 下 来 , 文 件 包 含 了 广 告 数 据 。 对 每 一 个 广 告 , 都 包 括 使 用 的 图 像 、 用 户 单 击 时
转 向 的  URL ( 此 处 是 调 用  Redirect.asp  之 后 ) 、 图 像 的 说 明 文 字 以 及 广 告 显 示
时 间 的 百 分 比 :

/iishelp/iis/htm/tutorial/nyc.jpg

http://www.microsoft.com

Big Deals in the Big Apple

35

通 过 在 分 离 的 文 件 中 维 护 广 告 信 息 , 您 单 位 中 的 不 同 小 组 就 能 够 更 新  Adrot.txt
  文 件 , 而 不 用 您 来 更 新  ASP  页 。 不 同 的 小 组 能 够 维 护 节 点 中 不 同 部 分 的 广 告 文
件 。  

创 建 脚 本

用 文 本 编 辑 器 打 开  localhost Web  服 务 器 上  Tutorial  目 录  (C:\WINNT\Help\i
is\htm\tutorial)  中 的  Bayshore.asp  文 件 。  

 

在  Bayshore.asp  文 件 的 开 头 , 在 任 何  HTML  标 记 或  ASP  语 句 之 前 , 粘 贴 以 下 脚
本 :  

〈 %@ LANGUAGE = "VBScript" % 〉

此 脚 本 是 一 个  ASP  指 令 语 句 , 告 诉  Web  服 务 器 您 的 脚 本 是 用  VBScript  编 写 的
。 这 个 指 令 语 句 必 须 位 于  ASP  文 件 的 第 一 行 。

 

查 找 文 字 “ Tutorial Lesson: Ad Rotator. ”   , 您 的 脚 本 将 插 入 到 这 一 行 之 后 。


 

下 列 脚 本 命 令 创 建 一 个  Ad Rotator  组 件 实 例 , 然 后 将 其 赋 值 给 变 量  Ad 。 请 将 下
列 脚 本 命 令 复 制 并 粘 贴 到 文 本 编 辑 器 中 ( 在 上 一 步 找 到 的 文 字 行 之 下 ) :  

〈 % Set Ad = Server.CreateObject("MSWC.Adrotator") % 〉  

将 一 个 组 件 实 例 赋 值 给 一 个 变 量 , 这 样 就 能 在 随 后 的 脚 本 中 引 用 这 个 组 件 。

 

如 果 在 此 以 前 , 另 一 个 用 户 已 经 学 完 了 教 程 的 这 一 部 分 , 那 么 此 脚 本 命 令 就 已 经
存 在 了 。 请 用 复 制 的 脚 本 覆 盖 已 有 的 脚 本 , 或 者 将 未 使 用 过 的  Bayshore.asp  从
 Template  目 录 (C:\WINNT\Help\iis\htm\tutorial\template) 复 制 到  Tutorial
  目 录 中 。

 

若 要 显 示 新 广 告 , 可 以 使 用  Ad Rotator  组 件 的  GetAdvertisement  方 法 。 将 以
下 命 令 添 加 到 您 的 脚 本 中 :  

〈 %= Ad.GetAdvertisement("adrot2.txt")% 〉  

GetAdvertisement  方 法 需 要 一 个 参 数 , 就 是 包 含 广 告 信 息 的 文 件 的 名 称 。 该 名 称
可 以 与  Adrot.txt  不 同 , 此 处 是  Adrot2.txt 。 以 该 参 数 为 基 础 , 此 方 法 返 回 一
个 全 格 式 的  HTML  〈 IMG 〉   标 记 , 其 中 包 含 适 当 的 广 告 。 您 赋 予  Ad Rotator  组 件
实 例 的 变 量 名  Ad  在 前 , 然 后 是  GetAdvertisement  方 法 , 最 后 是 文 件 路 径  Adr
ot2.txt 。 等 号 将 方 法 返 回 的 值 ( 真 正 的 广 告 ) 发 送 给 用 户 的 浏 览 器 。

 

以 纯 文 本 格 式 保 存 文 件  Bayshore.asp , 然 后 退 出 文 本 编 辑 器 。 注 意 文 件 后 缀  .a
sp  不 要 被 文 本 编 辑 器 替 换 。  

 

若 要 验 证 您 创 建 的  ASP  页 是 否 正 常 运 行 , 请 将 您 的 浏 览 器 导 向  http://localho
st/IISHelp/IIS/Help/Htm/Tutorial/Bayshore.asp 。 ( 此 后 若 要 返 回 本 教 程 , 只
要 在 浏 览 器 中 单 击 “ 上 一 页 ” 或 “ Back ” 按 钮 即 可 。 )  

本文作者:dezai.net 来源:www.dezai.net
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读