ASP基础讲座 李文武 1998年 第46期 15版   Active Server Pages (ASP,动态网页)是微软公司推出的一种用以取代CGI(通用网关接口,Common Gateway Interface)的技术。微软发布Win98时,同时推出了PWS4.0(个人WEB服务器,可在Win98光盘里的ADD-ONS目录里找到),它本身支持对ASP2.0的解释执行,所以大家不用去找免费的服务器就可以体验一下ASP的简单和方便了。   简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等,就像用户在使用自己的CGI程序一样。但是他比CGI简单。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型,类似于DAO)方便地访问数据库,从而使得开发基于WWW的应用系统成为可能。 #1  如何使用ASP?   还是让我们以一个例子来说明吧。我看到许多讲语言的书上都是以“Hello World”作为第一个例子,那么,就让我们也向世界问一声好吧。   第一步:打开一个文本编辑器(比如,Notepad),输入以下代码:   <% For i=3 To 7 %>   >   Hello World!
  <% Next %>   然后以文件名Hello.asp存盘。由于.asp文件要由服务器端的ASP环境来解释,所以——   第二步:你必须将它放在WWW服务器的目录下。在安装了PWS的Win98系统里,缺省路径是c:Wroot,你也可以自己建一个子目录,比如“asp”。   第三步:打开浏览器,输入 http://yourservername/asp/Hello.asp,浏览器上立即显示“Hello World”,就这么简单。   现在,让我们回过头来分析一下上面的脚本,你会发现同HTML脚本比较,它多了两个符号<%和%>,这就是ASP的定界符,他将一般的HTML脚本同ASP代码分隔开来,中间的代码就是ASP“语言”,大家一定已经看到,他的语法跟Visual Basic差不多。ASP的脚本语言可以是任何Script语言,不过你得提供相应的引擎。ASP本身支持VBScript 和JavaScript,可以由你决定使用哪一种。你只需在使用ASP脚本前用一句