ASP对象是用于处理Web应用程序中各种功能的关键组件,它们分为两大类:连接 服务器 和客户端浏览器之间的联席,以及用于网站状态管理,以下是对ASP对象的详细介绍:
1、 Page类
页面生命周期
初始化 :页面及其控件被初始化,确定请求类型。
载入 :加载控件的属性,引发load事件。
回送事件处理 :调用控件的回发事件处理过程。
呈现 :通过HTTP响应发送结果。
卸载 :清除页面使用的资源。
常用属性
IspostBack :识别页面是否处于回送状态。
2、 Request对象
常用属性
:获取客户端浏览器版本。
UserHostAddress :获取客户端IP地址。
ApplicationPath :获取当前网站的相对路径。
PhysicalApplicationPath :获取当前网站的绝对路径。
3、 Response对象
常用方法
:输出信息到浏览器。
Redirect() :地址转向,引导到新的WEB页或网站。
4、 Server对象
常用方法和属性
MachineName :获取服务器名称。
HTMLEncode() :将字符串进行HTML编码。
Transfer()
:终止当前页执行,开始执行新页。
:返回物理路径。
5、 Cookie对象
优点
无配置到期规则,可在浏览器会话结束时到期或无限期存在。
不需要任何服务器资源,存储在客户端并由服务器读取。
简单性,基于文本的轻量结构。
数据持久性,通常是客户端上持续时间最长的数据保留形式。
6、 Session对象
特点
为每个用户会话存储信息,仅用户自己可访问。
利用TimeOut属性设置生存时间。
每个Session有独立SessionId,互不影响。
可在web.config中设置过期时间。
使用Abandon()方法退出登录或注销。
7、 Application对象
特点
存储的信息可以在各个用户间共享。
拥有自己的事件,可在需要时触发以执行程序代码。
一个应用程序中可以存在多个Application对象,互不影响。
在服务器运行期间能够持久地保存数据。
使用Lock()和UnLock()方法保证多用户无法同时改变其属性。
8、 Cache对象
用途 :保护Web应用程序的缓存。
9、 Error对象 、 FileSystem对象 、 TextStream对象 、 Drive对象 、 File对象 、 Folder对象 、 Dictionary对象 、
描述 :这些对象用于处理错误、文件系统操作、文本流、驱动器、文件和文件夹操作、字典以及数据库访问等功能。
相关问题与解答
问题1:什么是ASP中的Session对象?
答 :ASP中的Session对象用于为每个用户的会话存储信息,Session对象中的信息只能被用户自己使用,不能被其他用户访问,它常用于在不同页面间共享数据,但不同用户间不能共享数据,Session对象存储的值有时间限制,可以通过TimeOut属性设置其生存时间,当用户登录时,系统会自动为其分配一个SessionID,这个ID随机分配且不会重复,用于区分不同用户,退出登录或注销时需要使用Session.Abandon()方法。
问题2:ASP中的Application对象有什么特点?
答 :ASP中的Application对象用于存储和访问来自任何页面的变量,所有的用户共享一个Application对象,它存有会被应用程序中的许多页面使用的信息(如数据库连接信息),可以从任何页面访问这些信息,Application对象的特点包括:数据可以在程序内部被所有用户共享,拥有自己的事件,可以在需要时触发以执行程序代码,一个应用程序中可以存在多个Application对象且互不影响,在服务器运行期间能够持久地保存数据,使用Lock和UnLock方法保证多用户无法同时改变其属性。
小伙伴们,上文介绍了“ asp对象 ”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
jsp和asp都指什么?
实际上就是动态网页编写的程序语言,与静态网页不同的是动态是与服务器能交互式的程序语言比较的话asp比较容易入门,安全性不是很好,由微软公司开发。jsp比较难学,安全性最好的语言,由sun公司开发,与软件制作java语言差不多都能很好的面向对象编程
asp与asp.net的区别!
asp是面向过程的,他的后缀名是asp,也就是单层开发- -
而是面向对象的,后缀名是aspx,可以多层开发。 。 。
编程无非都是实现增删改查,没有什么区别,如果硬要说区别就是语法,运行环境的区别
谁知道ASP的全称是什么?
ASP是Active Server Page的缩写,意为“活动服务器网页”。 ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。 ASP的网页文件的格式是,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。 ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。 利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。 例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;(5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现哦那个Email或访问文件系统等。 (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。
发表评论