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

ASP
asp分页(自己整理的2个分页程序)
ASP常用的系统配置函数
雨哲防采集策略之列表篇
雨哲浅谈关于防采集而不影响收录内容篇
asp数据库连接函数
ajax XMLHTTP Post Form时的表单乱码综合解决
ASP注入详细命令40条
用ASP实现MSSQL用户密码破解
ASP创建对象的两种方法比较
ASP字符串转换为整形、双精度型、布尔
ASP计算str2在str1中出现的次数
asp采集抓取网上房产信息的代码
ASP注册登陆实例代码
ASP中使用FileSystemObject时提高性能的方法
分享一个好东东,动态Include文件 (Dynamic File Includes)
解决 JScript 中使用日期类型数据时出现类型错误的问题
在ASP里面创建GUID
在JScript中使用缓存技术的实际代码
ASP javascript Application对象的Contents和StaticObjects做Cache的一些经验
海阳2006+功能中的潜水王

学习ASP基础教程


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 60 ::
收藏到网摘: 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 代码的结果。