ASP.NET基本对象的认识
来源:互联网 发布:php文件上传与下载 编辑:程序博客网 时间:2024/06/05 19:51
- ASP.NET 能够成为一个庞大的软件体系,与它提供了大量的对象类库有很大的关系。这些类库中包含许多封装好的内置对象,开发人员可以直接使用这些对象的方法和属性,因此用较少的代码量就能够轻松完成很多功能。
- 用来连接服务器和客户端浏览器之间的联系主要有:Page类、Reque类、Respon类和Server对象;用于网站状态管理的有Cookie对象、Session对象和Application对象。
- 了解了这些对象能够使开发人员站在系统的角度构建网站。
用来连接服务器和客户端浏览器相关的对象
Page类
在ASP.NET Framework中,Page类为ASP.NET应用程序文件所构建的对象提供基本行为。该类在命名空间System.Web.UI 中定义,从TemplateControl类派生而来,而TemplateControl类继承自System.Web.UI.Control,它也是一种特殊的Control类并实现了IHttpHandler接口。
Request类
Request对象是System.Web.HttpRequest类的实例。当用户在客户端使用Web浏览器向Web应用程序发出请求时,就会将客户端的信息发送到Web服务器。Web服务器就接收到一个HTTP请求,它包含了所有查询字符串参数或表单参数、Cookie数据以及浏览器的信息。在ASP.NET中运行程序是,这些客户端的请求信息被封装成Request对象。
Response类
Response对象是System.Web.HttpResponse类的实例。Response对象封装了Web服务器对客户端请求的响应,它用来操作与HTTP协议相关的信息,并将结果返回给请求者。虽然ASP.NET中控件的输出不需要开发人员去编写HTML代码,但是很多时候开发人员依然希望能手动控制输出流,例如文件的下载、重定向、脚本输出等。
Server对象
Server对象是System.Web.HttpServerUtility类的实例,它包含了一些与服务器相关的信息。使用它可以获得有关最新的错误信息、对HTML文本进行编码和解码、访问和读写服务器端的文件等功能。
用于网站状态管理的相关对象
Cookie对象
Cookie对象是System.Web 命名空间中HttpCookie类的对象。Cookie对象为Web应用程序保存用户相关信息提供了一种有效的方法。当用户访问某个站点时,该站点可以利用Cookie保存用户首选项或其他信息,这样当用户下次再访问该站点时,应用程序就可以检索以前保存的信息。
Session对象
Session对象实际上操作的是System.Web命名空间中的HttpSessionState类。Session对象可以为每个用户的会话存储信息。Session对象中的信息只能被用户自己使用,而不能被网站的其他用户访问,因此,利用Session对象可以在不同的页面共享数据,但是不能在不同的用户间共享数据。
Application对象
Application对象是System.Web命名空间中的HttpApplicationState类的实例。Application对象为经常使用的信息提供了一个有用的Web站点存储位置。Application中的信息可以被网站的所有页面访问,因此利用Application对象可以在不同的用户间共享数据。
0 0
- ASP.NET基本对象的认识
- 【ASP.NET】基本对象
- Asp.net基本对象
- 对 ASP.NET 中 ViewState 对象的荒谬认识
- Asp.net 页面基本对象
- ASP.NET之基本对象
- asp.net页面基本对象
- 认识ASP内置的对象
- ASP.NET的简单认识
- ASP.NET初学:认识.NET的集合
- ASP.NET页面基本对象
- 【ASP.NET】——基本对象
- ASP.Net 4.0 --- 基本对象(二)
- 对于ASP.NET页面生命周期的认识
- 对于ASP.NET页面生命周期的认识
- ASP.NET Session的七点认识
- 对于ASP.net学习的认识
- 认识不认识的控件 - ASP.Net
- R语言学习笔记(1):R是什么
- 编程珠玑--变位词问题
- EOJ-1028 路由器
- js之工具函数
- C# MVC4 QRCode二维码生成
- ASP.NET基本对象的认识
- 竞品分析
- iOS NSMutableAttributedString/NSAttributedString 富文本设置
- c++中冒号(:)和双冒号(::)的用法
- 常用 排序
- HashMap工作原理
- ACM--多边形凹凸判断--HDOJ 2108--Shape of HDU
- Android 实现闪光灯开关和在之前扫描二维码包中使用方法
- swift画圆角对话框