><TR>
<TD>User name:</TD>
<TD>
<SELECT NAME=selUserName>
<%BeginDetail%>
<OPTION VALUE="<%UserName%>"><%UserName%>
<%EndDetail%>
</SELECT>
</TD>
</TR>
</TABLE>
...
模板文件基本上就是一个普通的Web文件,包括HTML,文本和其他部分,但带有一些括起来的代码,这些代码有基本语法,有简单的编程结构,已经具有 ASP 的一些雏形.
ASP的版本
在1996年初,Denali(ASP的开发代号)发布了0.9beta版,在Web开发领域掀起了一场风暴.Web页面的制作变得如此简单而强大,附带的一系列组件提供了更先进的功能,新的ADO(ActiveX Data Objects )技术.建立动态网页如同儿戏.
最终的发行版ASP1.0是作为IIS3.0的组件一起发布的.与ADO技术的捆绑,无疑是 ASP 大受欢迎的最主要原因之一.程序员几乎可以随心所欲地通过script任意打开,存取,操作数据库.
1998年,作为 WindowsNT4 Optoin Pack 的一部分,微软推出了 ASP2.0.与 ASP1.0 的主要区别是 ASP2.0 支持外部组件的调用.这样,ASP 应用程序可以在单独的内存空间中运行组件.MTS(Microsoft Transaction Server )的引入将组件的运行也归入事务处理过程.
Windows 2000, COM+ 和 ASP 3.0
今年初,Windows2000推出,包含了IIS5.0和ASP3.0.撇开一些细微的改进,最主要的区别在于COM的运行机制.在 Windows2000 中,微软将核心COM运行库结合了MTS,创建了COM+.使组件的使用更方便,整个运行平台更稳定,伸缩性更强,效率更高.
IIS5.0在界面上的变化不大,但在底层,改为使用COM+组件服务,提供了更佳的组件运行环境,包括每个组件可以有自己单独的进程.
ASP+和下一代Web服务框架
ASP+的下层结构与ASP的以前版本截然不同,尽管从程序员的开发界面上看似曾相识.ASP+是完完全全地基于组件,并且完全地模块化.你所使用的每个页面,部件,HTML元素都可能是一个单独的运行组件.新的运行环境将自动管理,协调系统的运行.程序员可以按照微单元的开发风格来建立功能强大的应用系统.
面向对象的ASP+提供了对环境的扩展.开发者可以通过新增组件或继承原组件基本类的方式,增加和扩展应用环境.
新一代Web Services框架
显然,COM+构筑了操作系统运行的基本框架.作为一套全新的运行环境,ASP+为Widnows中各种类型的应用程序提供支持.这个框架也是微软NGWS(Next Generation Web Services)的关键.一旦你安装了这个框架,ASP+就会成为其中的一个部分.该框架同时支持其它服务器端编程技术,例如新的组件管理服务,建立可执行的应用和Windo上一页 [1] [2] [3] [4] 下一页
|