|
ASP入门(一)——ASP概述 - H* S2 V8 v; B9 [, i% Q
一、什么是ASP? 3 o; J* G" c+ w1 t2 g
5 N. m* u* F) P% p" A, N
ASP是Active Server Pages的简称,它是一种在微软公司的WEB服务器IIS(Internet Infomation Server)上开发交互网页的新技术。微软公司最初在IIS3.0版上使用它以取代CGI。随着Windows NT在WWW上的使用日益增多,ASP已经成为了开发动态网站、构筑Internet和Intranet应用的最佳选择。
2 z: H! U( o: [; Q5 v: P, Y! l% X( G) f
二、在哪里可以找到支持ASP的服务器软件? ! {! A# j# z8 R% R r3 J8 m
/ L ?( {2 s# d! L9 w
如果你的计算机上装的是Windows NT 4.0,那么你可以通过安装NT的可选包Windows NT Option Pack 4.0来安装IIS4.0,然后你就可以在IIS4.0里使用ASP了。如果你的操作系统是Windows 98, 那么你可以在Win98光盘里找到一个ADD-ONS目录,下面的PWS目录里面有一个小型WWW服务器软件PWS(PersonalWeb Server),它也可以支持ASP。如果你想用一用Windows 2000的测试版,那么你可以选装Server版或者Advanced Server版,它们都已经自带IIS5.0了。 , G! H$ D& ~7 e {
& E7 p# R) r; V三、如何编写ASP? " \! L% c; Y2 x$ n6 O1 Y2 p
( C, E- G# _% b) {4 L$ p Z+ C" Y! M你或许用过Javascript在网页里弹出一个小窗口,你是这样做的: 8 X' p: I" b6 C
<html> ! \- ~8 \8 U0 K' V' K0 F0 Q
<head>
' L. F, K* g" p) ]! s% l6 D8 f<title>New Page 1
! `% q8 ]1 B+ n3 j</head>
; A: x& J/ Y. w0 }. d: L: ]) K<body> ; [7 A) D9 B: e. a& }+ X6 B
<Script Language=〃JavaScript〃> / R1 G Q- N6 z. s
alert(〃hello!〃); 5 L' J8 k4 T7 v3 A+ a$ B- E
</Script> 1 A5 O. Z/ x# n$ f5 V
</body>
) ~$ N, @) ^$ P' U( F</html>
7 r! R4 I/ J' A! y, Z, m编写ASP就跟它差不多,同样是在网页文件里加些东西,不像CGI那样你还得写一个EXE文件。唯一应该注意的是,网页文件应该以.asp作为后缀名,而不能是.htm,这样WWW服务器才能识别它是ASP文件并进行相应的处理。 1 Q& D5 c* e8 O0 T: b! \/ t# R9 \5 g
注意,上面例子中使用了 <script>和</script> 来把脚本包括起来,以区别普通的Html标记。在ASP中,使用另外两个符号来标记ASP代码,它们是“<%” 和“%>”。WWW服务器在处理ASP文件时,一看到$#@60;%就知道ASP的代码开始了,而看到%>就知道代码结束。
$ ^' p( v, g0 N. p6 u通常,我们可以用Notepad来编辑ASP文件,不过因为FrontPage98有强大的网页管理功能,所以最好在Frontpage98里编写ASP文件。当你要往一个网页里插入ASP代码时,只需选择FrontPage Editor下部的“HTML”标签页就行了。
& n; A* e- G7 b: ]0 R A. T6 B% v I
四、一个例子
$ n6 o7 u" K6 u* {. b8 \7 ^; Z8 a7 [4 o. G6 }4 \
最后让我们来看一个例子,将它以a.asp存盘,它在浏览器里输出三个“Hello ASP”,从这里我们可以体会ASP代码是如何同HTML标记语言结合在一起的。
2 C1 X$ N' @3 s" R1 s! Q$ X/ @7 O, K+ G<html> 2 i& w5 j- E- B8 u$ A6 r, |
<head> u& m& z9 T) j/ g# P- x" f# G
<title>New Page 1 1 V+ D4 O2 B. h2 W6 @9 S8 w
</head> 0 M- U; m+ ^/ m) h
<body> 3 b1 u. l9 W5 H, E. A
<%For i=1 to 3%>
; {: x; T% q6 Z u4 h4 r3 X<font size=〃><%=i%>〃Hello ASP ( a% N5 c# _% D E' \0 T- X5 Y2 M
<%Next%> + O/ K3 |1 x4 s" m1 a, J8 u! m
</body> 0 m+ \: c0 Z& v+ F
</html>
* o' d- ~/ _/ E3 k请注意,文件后缀一定要为.asp。 |
|