ASP 设计常见问题及解答精要
、问题: 是一种编程语言吗?
答: 不是编程语言,而是一种开发环境。 提供了一个在服务器端执行指令的环境,
它利用了特殊的符号来区分 与必须经过服务器翻译 才能送往客户端的命令。它
可以执行的指令包括 语言, 和 等,因此可以制
作出功能强大的 应用程序。
、问题:在 服务器上容纳多个 站点,能使用 吗?
答:在 上只能容纳一个 站点。为了在相同的计算机上容纳多个 站点,需
要使用 或 !!! "#$ 和 %%。
&、问题:如何使用 ' 个内置 对象?
答: 提供了多个内嵌对象,无须建立就可以在指令中直接访问和使用它们,这六个对
象主要有:请求()*+,对象、响应 (),对象、工作阶段(,对象、应用程序
($#,对象、服务器( ,对象、-. 对 象,这六个对象中的服务器( ,
对象可加载其他组件,这可以扩展 的功能。
使用 /-#01 所建立的对象,它的生命周期在它建立时开始,在它所在的
网 页 程 序 结 束 时 结 束 。 如 果 想 要 让 该 对 象 跨 网 页 使 用 , 则 可 以 用 对象来记录
/-#01 所建立的对象。
2、问题:为什么在使用 )/) 的时候出现以下错误:“标题错误,已将
标题写入用户端浏览器,对任何 的标题所作的修改必须在写入页内容之前”?
答:)/) 可以将网页转移至另外的网页上,使用的语法结构是这样的:
)/) 网址,其中网址可以是相对地址或绝对地址,但在 %%2/! 使用与在
%%3/! 使用有所不同。
在 %%2/! 转移网页须在任何数据都未输出至客户端浏览器之前进行,否则会发生错误。这
里所谓的数据包括 的卷标,例如:,045等,而在 %%3/! 中已有所改
进,在 %%3/! 的默认情况下缓冲区是开启的,这样的错误不再产生。
在 ) 对象中有一 +6 属性,该属性可以设置网站在处理 之后是否马上将
数据传送到客户端,但设置该属性也必须在传送任何数据给客户端之前。
为 保 险 起 见 , 无 论 采 用 何 种 运 行 平 台 , 在 页 面 的 开 始 写 上
)/+67+,将缓冲区设置为开启,这样的错误就不会发生了。
3、问题:缓冲输出对于网页传输有没有影响?
评论0