文档介绍:第四章
ASP概述
1、什么是ASP (Active Server Pages )?
是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。
使用 ASP 可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。
ASP 应用程序很容易开发和修改。
2、Active Server Pages 模型:
客户浏览器从 Web 文件时,ASP 脚本开始运行。然后 Web 服务器调用 ASP,ASP 全面读取请求的文件,执行所有脚本命令,并将标准 Web 页传送给浏览器。
Asp请求
Html文件
Web服务器
客户端浏览器
ASP工作模式
Active Server Pages 模型
由于脚本在服务器上而不是在客户端运行,传送到浏览器上的 Web 页是在 Web 服务器上生成的。所以不必担心浏览器能否处理脚本:Web 服务器已经完成了所有脚本的处理,并将标准的 HTML 传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。
(该目录必须要有可执行权限),就可以通过。
3、ASP的特点
结合HTML代码,使用VBScript、JScript等简单易懂的脚本语言“编程”。
使用普通的文本编辑器。
pile编译,可在服务器端直接执行。
与浏览器无关。
ASP能与任何ActiveX 脚本语言相容。
ASP的源程序,不会被传到客户浏览器,程序安全。
可以使用客户端的脚本。
有多线程的工作方式。
提供ODBC接口,支持多种数据库连接。
4、ASP运行环境
ASP是服务器端的应用程序,所以在服务器端必须安装支持ASP的服务器。常见的服务器有:
Microsoft Information Server for 2003
Microsoft Information Server for XP
Microsoft Information Server for NT/2000
Microsoft Personal Web Serevr on Win95/98
注意:这里说的服务器是支持asp运行的程序。
5、ASP的开发工具
记事本,dreamweaver等文本编辑器
Microsoft visual InterDev(visual studio家族成员)
Editplus (网上搜)
6、ASP文件:
Active Server Pages(ASP) 为扩展名的文本文件,这个文本文件可以包括3个部分:
1)普通的html文件;
2)服务器端的script程序代码:位于<%...%>之间;
3)客户端script程序代码:位于 <script>…</script>间;
ASP基本语法
普通字符不加标记,它的字体、字号、颜色等由html标记说明。
HTML语句格式:<标记属性=属性值>…</标记>
asp脚本格式:<% asp语句%>