ASP设计常见问题及解答精要1.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

ASP设计常见问题及解答精要-1

作为微软推出的网页与数据库解决方案,ASP由于有微软得天独厚的操作

系统等技术后盾支持,因此得到了迅速的发展,并且正受到越来越多的欢迎,目

前在电子商务网站的建设中有很多都使用ASP来编写程序。

近来有很多的读者向我们咨询学习ASP的方法和在学习中遇到的一些问

题,其中有一些是初学者经常遇到和面临的问题。为了让读者在学习ASP的过

程中加深对ASP的了解,并能够有效地解决遇到的问题,我们特别收集了比较

有代表性的一些问题,在此列举出来并一一给予解答,希望能在这有限的篇幅里

为你学习ASP助一臂之力。

1、问题:ASP是一种编程语言吗?

答:ASP不是编程语言,而是一种开发环境。ASP提供了一个在服务器端

执行指令的环境,它利用了特殊的符号()来区分HTML与必须经过服务器翻

译才能送往客户端的命令。它可以执行的指令包括HTML语言,Microsoft

VBScript和MicrosoftJscript等,因此可以制作出功能强大的Web应用程序。

2、问题:在Web服务器上容纳多个Web站点,能使用PWS吗?

答:在PWS上只能容纳一个Web站点。为了在相同的计算机上容纳多个

Web站点,需要使用WindowsNTServer或Windows2000

Server/Professional和IIS。

3、问题:如何使用6个内置ASP对象?

答:ASP提供了多个内嵌对象,无须建立就可以在指令中直接访问和使用

它们,这六个对象主要有:请求(Request)对象、响应(Response)对象、工作

阶段(Session)对象、应用程序(Application)对象、服务器(Server)对象、

Cookies对象,这六个对象中的服务器(Server)对象可加载其他组件,这可以

扩展ASP的功能。

使用Server.CreateObject所建立的对象,它的生命周期在它建立时开始,

在它所在的网页程序结束时结束。如果想要让该对象跨网页使用,则可以用

Session对象来记录Server.CreateObject所建立的对象。

4、问题:为什么在使用Response.Redirect的时候出现以下错误:“标题

错误,已将HTTP标题写入用户端浏览器,对任何HTTP的标题所作的修改必须

在写入页内容之前”?

答:Response.Redirect可以将网页转移至另外的网页上,使用的语法结

构是这样的:Response.Redirect网址,其中网址可以是相对地址或绝对地址,

但在IIS4.0使用与在IIS5.0使用有所不同。

在IIS4.0转移网页须在任何数据都未输出至客户端浏览器之前进行,否则

会发生错误。这里所谓的数据包括HTML的卷标,例如:HTML,BODY

等,而在IIS5.0中已有所改进,在IIS5.0的默认情况下缓冲区是开启的,这

样的错误不再产生。

在Respons对象中有一Buffer属性,该属性可以设置网站在处理ASP

之后是否马上将数据传送到客户端,但设置该属性也必须在传送任何数据给客户

端之前。

为保险起见,无论采用何种ASP运行平台,在页面的开始写上%

Response.Buffer=Tru%,将缓冲区设置为开启,这样的错误就不会发生

了。

5、问题:缓冲输出对于网页传输有没有影响?

答:在比较大的Web页中,第一部分在浏览器中出现可能会有一些延迟,

但是加载整个Web页的速度比不用缓冲要快。

6、问题:在没有表单提交时查询字符串的值是否可以使用

Request.QueryString集合?

答:Request对象用于读取浏览器的数据,它除了可以读取表单字段的内

容,还可以用来读取附带在网址后面的参数,无论请求字符串怎样添加到链接地

址中对Request来说都没有什么不同。使用get方法提交一个表单,还是跟随

一个附加查询串的链接查询字符串中所有的值,都可以使用

Request.QueryString集合。

7、问题:我在ASP脚本中写了很多的注释,这会不会影响服务器处理ASP

文件的速度?

您可能关注的文档

文档评论(0)

火龙果的春天 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档