本章主要学习ASP的高级应用,实现真正的网页交互功能
通过本章学习,应该掌握以下内容:1
ASP基础2
ASP的内置对象3
各个内置对象的属性和方法第11章示例网页利用ASP实现交互功能11
1ASP基础11
1ASP的特点和功能1.ASP的特点•使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序
•无须编译,可直接解释执行
•使用普通的文本编辑器,即可进行页面的编辑与设计
•独立于浏览器,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容
•ASP能与任何ActivexScripting语言相容
•源程序不会外漏,ASP脚本是在服务器上执行,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性
•面向对象,具有无限可扩充性
2.ASP的功能从应用角度看,ASP具有如下功能:•处理由浏览器传送到服务器的表单输入
•访问和编辑服务器的数据库表
•读写服务器的文件,实现访客计数器等功能
•提供广告轮播器,取得浏览器信息、URL表管理等内置功能
•可以实现在多个主页间共享信息
2ASP对象ASP提供了可在脚本中使用的对象
这些对象可分为内置组件以及外挂组件
1.内置组件内置组件是指组件本身内置于ASP中,使用时不需要设置即可运行
最常用的包括Application、Session、Response、Request及Server5种
2.外挂组件在存取数据库时,最常使用ADO(ActiveXDataObject)的技术和ASP结合,达到存取数据库的功能
这样,在网页上不但可以显示数据库的内容,还可以运行SQL语句,让用户可以在网页上对数据进行查询、删除、和新增等等操作
ADO主要的3个对象为Connection、Recordset及Command