邮件服务器-邮件系统-邮件技术论坛(BBS)
标题:
如何使用ASP?
[打印本页]
作者:
hjkefu
时间:
2009-5-5 10:19
标题:
如何使用ASP?
如何使用
ASP
?
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
的应用系统成为可能。
如何使用
ASP
?
还是让我们以一个例子来说明吧。我看到许多讲语言的书上都是以“
Hello World
”作为第一个例子,那么,就让我们
茶叶网站源码
也向世界问一声好吧。
第一步:打开一个文本编辑器(比如,
Notepad
),输入以下代码:
<
%
For i=3 To 7
%
>
<FONT SIZE=<
%
=i
%
>>
Hello World!<BR>
<
%
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
脚本前用一句
<Script LANGUAGE=
“
VBScript
”
RUNAT=
“
Server
”
>
或者
<ScriptLANGUAGE=
“
JavaScript
”
RUNAT=
“
Server
”
>
就行了。缺省语言是
VBScript
,微软的嘛。
那么,
asp
的执行是怎样一个过程呢?当你从浏览器输入了
.asp
文件的地址后,浏览器就将这个
URL
请求发给服务器,如果服务器上装了
ASP
,他一看到是
.asp
后缀名,就调用
ASP
。
ASP
读出相应
.asp
文件,解释并执行命令后,将结果回传给
WWW
服务器,然后,
WWW
服务器再把结果发给浏览器。浏览器看到的是执行结果,他根本不知道
.asp
文件是怎么回事,因此,使用
ASP
不必考虑浏览器的差异。
作者:
不知行不
时间:
2009-5-10 15:37
现在技术更新太快了
作者:
vita_xuan
时间:
2009-5-16 19:53
一首歌一句词几段难忘画面
一封信一本书那些陈旧书签
一朵花一棵树夏季蓝蓝的天
一盏灯转个弯我们走过的街
多少梦遗落在寻找答案那天
天亮了不小心你我就已告别
在我们来不及说出再见以前
下一幕的人生却已匆匆开演
嘿你好吗让我猜
现在谁在你心里面
我们都不轻易改变
固执相信感情又忠於直觉
到今天我们仍没变
www.jozb.cn
魔域私服
每一程我们都勇敢称职表演
就好像我们挥舞过每个昨天
那些笑那些泪属於我们情节
都将是其他人抢不走的宝贝
嘿萍水相逢是缘
欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://5dmail.cn/BBS/)
Powered by Discuz! X3.2