当前位置: 首页 > 图文教程 > 网络编程 > ASP > Active Server Pages是什么?

ASP
ASP实例:读取xml文件的程序
asp实现rar压缩和解压缩源代码
关于ASP中脚本执行顺序的讲解
用asp程序读取网站的alexa世界排名
初学ASP编程易犯的一个错误要注意
ASP实现SQL语句日期格式的加减运算
通过启动脚本来感受ASP的力量
ASP SCRIPT: 计数器(使用GrapShot组件)
学以致用 驳“ASP低能论”
ASP分页显示Recordset数据
ASP编程代码:隐藏图片的真实地址
ASP网站Server object error的解决办法
用ASP对网页进行限制性的访问
把网页中的电话号码生成图片的ASP程序
ASP实现文件直接下载
用ASP显示ACCESS数据库的的GIF图象
ASP分页和日期格式化为RFC822格式的办法
实例:ASP与ACCESS链接
ASP程序直接连接MYSQL数据库
ASP连接MSSQL的错误: 拒绝访问

ASP 中的 Active Server Pages是什么?


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 130 ::
收藏到网摘: n/a

Active Server Pages 是什么?  

  Active Server Pages实际上是将标准的HTML文件拓展了一些附加特征 ,Active Server Pages象标准 的HTML文件一样包含 HTML对象并且在一个浏览器上 解释并显示。任何你可以放在HTML中的东西--Java applets,闪烁字符串,客户端脚本 ,客户端ActiveX控件等等你都可以放 在Active Server Page中。因此 ,一个Active Server Page有如下四 个重要特征来使之具备很强的通用性。  

  ·一个Active Server Pages可以包括服务端脚本,在本书第二部分,您可以学会如何利用 VBScript和Jscript来创建Active Server Pages.利用Active Server Page中的服务端脚本,你可以创建动态内容的网页, 举一个最简单的例子,你可以让网页在一天的不同时间显示不同内容。  

  ·一个Active Server Page提供了一些built-in对象。利用这些 Active Server Page中提供的 built-in对象,你可以使你的 脚本更加强大;这些对象会允许您从浏览器中接受和发送信息。例如,利用 request对象,你可以将用户 在HTML form中的信息接受到并 在一个script中来响应它。  

  ·一个Active Server Page 可以用另外的元素来扩展。Active Server Pages本身就是来源于相当数量的标准服务端 ActiveX元素,这些组件允许 你做诸如依据浏览器能力进行不同显示以及在浏览器内包含计数器的工作。

  标准的ActiveX组件非常有用,不过,你并不会被此局限,你可以轻松创建属于你自己的附加ActiveX组件。这意味着你可以不加限制的拓展你的ActiveX组件  

  · Active Server Page可以和诸如SQL Server这样的数据库进行挂接,在本书的第三部分,你已经学会了怎样使用 SQL语言,利用一些特别的对象集合,Active Data Object(ADO), 你就可以在你的Active Server Page 中使用 SQL语言。  

  再次重申,这是Active Server Page一个非常强大的功能所在,在线商务以及在线沙龙等各种非常高级的 ,动态更新的站点都需要数据库的支持,而且需要随数据库内容的更新而自动更新,这样,你就可以利用Active Server Pages自己建 立很多类似的高级站点。  

  以上四个特性对Active Server Page进行了限定,Active Server Page就是由Server端脚本、对象以及组件拓展过的标准主页。利用它,你的主页就可以包含动态内容。  

  本文对Active Server Page的讲解前提是你使用的是微软的Internet Information Server(IIS)作为网站Server软件,当然,你也可以利 用许多其他的Server,例如,针对于 win95,win97,win98的 Personal Web Server(PWS)以及 针对于NT的Peer Web Server。甚至微软家族之外的NetScape Enterprise and FastTrack Server(这可不是浏览器),Lotus Domino and Go Servers, O’Relly’s Website,等等,当然这些需要你使用的是Chili!ASP.