作为微软推出的网页与数据库解决计划,asp有微软的操作零碎等手艺支持,因而获患有迅速的发展,而且正遭到愈来愈多软件工程师的喜爱,在今朝在电子商务网站制作中有良多都运用asp来编写程序。
一、asp是一种编程言语吗?
答:asp不是编程言语,而是一种开发环境。asp提供了一个在服务器端执行指令的环境,它行使了特殊的符号()来区别html与必须经由服务器翻译才气送往客户端的号令。它可以执行的指令包括html言语,microsoft vbscript和microsoft jscript等,因而可以制作出功用富强的web应用程序。
二、缓冲输出对付网页传输有无影响?
答:在比力大的web页中,第一部门在阅读器中出现能够会有一些延迟,可是加载整个web页的速率比不消缓要冲快。
三、怎样运用6个内置asp对象?
答:asp提供了多个内嵌对象,无须建立就能够在指令中直接访问和运用它们,这六个对象主要有:恳求(request)对象、相应(response)对象、事情阶段(session)对象、应用程序(application)对象、服务器(server)对象、cookies对象,这六个对象中的服务器(server)对象可加载其余组件,这可以扩展asp的功用。
运用server.createobject所建立的对象,它的生命周期在它建立时起头,在它地点的网页程序完毕时完毕。假假想要让该对象跨网页运用,则可以用session对象来记实server.createobject所建立的对象。
四、在web服务器上容纳多个web站点,能运用pws吗?
答:在pws上只能容纳一个web站点。为了在沟通的计较机上容纳多个web站点,需求运用windows nt server或windows 2000 server/professional和iis。
五、为甚么在运用response.redirect的时辰出现如下毛病:"题目毛病,已将http题目写入用户端阅读器,对任何http的题目所作的修改必须在写入页内容以前"?
答:response.redirect可以将网页转移至另外的网页上,运用的语法结构是如许的:response.redirect网址,此中网址可所以相对于地址或绝对地址,但在iis4.0运用与在iis5.0运用有所差别。
在iis4.0转移网页须在任何数据都未输出至客户端阅读器之进步行,不然会发生毛病。这里所谓的数据包括html的卷标,比方:< html>,< body>等,而在iis5.0中已有所改良,在iis5.0的默许情况下缓冲区是开启的,如许的毛病再也不发生。
在response对象中有一buffer属性,该属性可以配置网站在处置asp之后是否马大将数据传送到客户端,但配置该属性也必须在传送任何数据给客户端以前。
为保险起见,不论采用何种asp运转平台,在页面的起头写上< % response.buffer=true %>,将缓冲区配置为开启,如许的毛病就不会发生了。