前言和第一个ASP程序

ASP算是很老的技术了,大概2000年前后就出来,到现在差不多快二十年。 技术本身其实不分新旧,不过这套技术的核心理念,这么多年基本没怎么变化。 我猜学校安排这个内容,主要是想让学生搞懂登录逻辑、还有数据库以及数据库调用这块知识。

咱们来学ASP,不光是学代码,更重要的是学会怎么自学。 自学可以走这两个途径:

  1. 互联网,百度搜索资料
  2. 看书

什么是ASP

ASP全称 Active Server Pages,也就是动态服务器页面,和HTML做对比理解。

搞懂动态这个概念:服务器会把ASP处理转换成HTML,再发给客户端浏览器展示。 ASP属于微软的技术,程序要跑在IIS上面。

什么是IIS

IIS全称 Internet Information Services,Internet信息服务。 IIS是Windows2000、Windows2003自带的免费组件,在Windows NT4.0里属于可选安装组件。 简单说,它就是用来解析ASP的服务软件。

ASP文件是什么

后缀为 .asp 的文件,比如 xxx.asp。

ASP文件和HTML文件长得比较像,里面可以放文本、HTML、XML还有脚本代码。 文件里面的脚本,是在服务器端执行的。

asp文件本质就是文本文件,里面可以写html、xml、js、css这些内容,再加上可执行的脚本。

浏览器请求asp文件的流程: 浏览器发起请求,IIS接收请求交给ASP引擎。ASP引擎逐行读取文件,执行里面的脚本,处理完成之后,输出纯HTML返回给浏览器。

完整流程: 用户 → 浏览器 → HTTP → IIS → ASP引擎 → HTML → 浏览器

ASP可以实现哪些功能

  1. 动态编辑、修改、新增页面里的任意内容
  2. 接收HTML表单提交过来的数据,做出对应的处理响应
  3. 读取访问数据库,把查询结果返回浏览器展示
  4. 根据不同用户生成不一样的网页,提升页面使用体验
  5. 对比CGI、Perl,ASP上手简单,运行速度也有优势

ASP代码不会暴露到浏览器,用户看不到源码,站点安全性有保障。 写得好的ASP代码,还可以尽量降低服务器的网络负载。

配置IIS

打开 IIS 管理器,选择【添加网站】,按截图填写参数:

勾选【立即启动网站】,点击确定完成创建。新建一个ASP网站。 在刚配置好的aspwebsite站点目录下,新建index.asp文件,复制下面这段代码:

网站名称:ASP网站

物理路径:D:\aspwebsite

绑定类型:http,IP 地址:全部未分配,端口:8099

<html>
<body>
<%
	response.write("Hello World!")
%>
</body>
</html>
Code language: HTML, XML (xml)

访问地址:http://localhost:8099/index.asp 效果参考上图。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注