当前位置: 首页 > 图文教程 > 网络编程 > ASP > 学习ASP基础教程

ASP
简单ASP论坛DIY
如何防止页面中的敏感信息被提取
asp创建对象及中文显示解决技巧
基础开发入门级:JSP与ASP的比较
数据库受到限制怎么办?
ASP初学者常犯的几个错误
Asp定时执行操作、Asp定时读取数据库(网页定时操作详解)
ASP优化:非常实用的ASP提速技巧五则
ASP教程:解决ASP脚本运行超时的方法
ASP安全:简单学习ASP连接数据库方法
简单一招用ASP实现对IE地址栏参数的判断
asp控制xml数据库的6段非常的经典代码
ASP进阶:验证身份证号是否正确的代码
ASP教程:使用ASP生成图片彩色校验码
ASP进阶:用ASP判断文件地址是否有效
ASP进阶:用asp做的简单搜索引擎代码
ASP实例 挂QQ的网页源代码ASP/PHP
ASP答疑 解决ASP脚本运行超时的方法
轻轻松松破解开别人ASP木马密码的方法
用ASP操作Access数据库 ADOX的使用

学习ASP基础教程


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

学习ASP之前

学习 ASP 之前,应掌握 HTML 和 CSS,以保证你能够熟练地编写静态网页。有关 HTML 教程,CSS 教程,请参见 HTML教程,CSS教程。

另外,你还需掌握 VBScript 脚本语言,因为这是编写 ASP 网页最合适的脚本语言。有关 VBScript 脚本语言,请参见 VBScript教程。

ASP简介

ASP,英文全称为 Active Server Pages。

ASP 是一种动态网页,文件后缀名为.asp。

ASP 网页是包含有服务器端脚本 (server-side script) 的 HTML 网页。Web 服务器会处理这些脚本,将其转换成 HTML 格式,再传到客户的浏览器端。

下面的图示,你可以很直观地理解 HTML 和 ASP 的区别。

HTML 和 ASP 的区别

HTML是编写网页的最简单的语言。HTML 只能用于编写静态的网页。

当一个用户浏览器(下图所示:Web Client) 从 Web 服务器 (下图所示:Web Server) 要求一个 HTML 网页时,Web 服务器就将这个网页直接发送给用户浏览器,不经过计算处理。然后用户浏览器会处理该网页的 HTML 代码,然后将结果显示出来。

见下图所示:

而 ASP 的处理过程则更复杂些。当一个用户浏览器(下图所示:Web Client) 从 Web 服务器 (下图所示:Web Server) 要求一个 ASP 网页时,Web 服务器会将这个 ASP 文件发送给 Web 服务器的 ASP 引擎 (下图所示:ASP Engine),ASP 引擎则将该 ASP 网页中所有的服务器端脚本(下图所示:<%和%>之间的代码) 转换成 HTML 代码,然后将所有 HTML 代码发送给用户浏览器。

见下图所示:

ASP能干什么?

用 HTML, CSS 已经能够编写非常漂亮的静态网页,但是这些网页缺乏和用户的互动性。

比如,你需要为你的网站增加用户注册和登录的功能;你可能还需要做一些网上调查,了解用户对于某个事件或者产品的反馈;你还可能需要一个电子商务网站,及时发布产品信息和满足用户在线订购的需要......

编写 ASP 动态网页能够帮助你实现这些和用户互动的功能。

一个简单的 ASP 示例

<html>
<head>
<title>ASP代码:ASP输出语法</title>
</head>
<body>
<p><%= "软晨学习网 www.RuanChen.Com" %></p>
</body>
</html>

上面这个 ASP 网页代码示例中,你可以看到,这个 ASP 文件和一个普通的HTML网页基本一样,除了里面有<%= "软晨学习网 www.RuanChen.Com" %>这段代码。

<% %>表示在里面的代码是 ASP 代码。

<%= 表示需要输出 ASP 代码的结果。