`
mywebcode
  • 浏览: 994853 次
文章分类
社区版块
存档分类
最新评论

Asp.net 内置对象概述

 
阅读更多

网上说的内置对象有好多,这里我主要说说Asp.net的七个内置对象的主要功能,七个内置对象分别是:Request、Response、Application、Cookies、Session、Server、Trace。这些对象使得用户更容易收集通过浏览器请求发送的信息、相应浏览器以及存储用户信息,以实现其他特定的状态管理和页面信息的传递。

下面是我借鉴别人的,不足之处,多多指出:


Request:从浏览器中获取信息


Request对象是用来获取客户端在请求一个页面或传送一个Form时提供的所有信息,这包括能够标识浏览器和用户的HTTP变量,存储在客户端的cookie信息以及附在Url后面的值。


Response:向浏览器输出信息


Response对象用来访问所创建的客户端的响应,输出信息到客户端,它提供了标识服务器和性能的Http变量,发送给浏览器的信息和在cookie中存储的信息。它也提供了一系列用于创建输出页面的方法。


Appliction:为所有用户提供共享信息的手段


Application对象可以再多个请求、连接之间共享共用信息,也可以在各个请求连接之间充当信息传递的管道。使用Application对象来保存我们希望传递的变量。由于在整个应用程序生存周期中,Application对象都是有效地,所以在不同的页面中可以对它进行存取,就像使用全局变量一样方便。


Cookies:用来保存客户端信息,保留在客户端


Cookie是一小块油浏览器存贮在客户端系统上(硬盘)的文本,是一种标记。油web服务器嵌入用户浏览器中,以便标识用户,且随同每次用户请求发往web服务器。Cookies的值比Asp.net其他集合的值要复杂得多。


Session:用来保留客户端信息,保留在服务器


Session对象就是服务器给客户端的一个编号。当一台WEB服务器运行时,可能有若干个用户正在浏览这台服务器上的网站。当每个用户首次与这台www服务器建立连接时,他就能与这个服务器建立了一个Sssion,同时服务器会自动为其分配一个SessionID,用以表示这个用户的唯一身份。特别说明的是Session对象的变量只是对一个用户有效,不同的用户的会话信息用不同的Session对象的变量存储。在网络环境下Session对象的变量是有生命周期的,如果在规定的时间没有对Session对象的变量舒心,系统就会终止这些变量。


Server:从服务器读取信息


Server对象提供对服务器上的方法和属性的访问。其中大多数方法和属性是作为实用程序的共更能服务的。Server对象也是Page对象的成员之一,主要提供一些处理页面请求时所需的功能;例如建立COM对象、将字符串的编码等工作。

Trace:提供在HTTP页说出自定义跟踪和信息

分享到:
评论

相关推荐

    【ASP.NET编程知识】Asp.net内置对象之Request对象(概述及应用).docx

    【ASP.NET编程知识】Asp.net内置对象之Request对象(概述及应用).docx

    ASP.NET应用开发案例教程——基于MVC模式的ASP.NET+c#+ADO.NET 课件

    全书论述了ASP.NET开发概述、C#及ADO.NET背景知识、ASP.NET Web窗体的基本控件、数据控件和数据绑定技术、用户控件和自定义控件、ASP.NET内置对象和缓存技术、ASP.NET应用程序配置及编译和部署、ASP.NET与Web服务、...

    下部分课件 ASP.NET应用开发案例教程——基于MVC模式的ASP.NET+c#+ADO.NET 课件

    全书论述了ASP.NET开发概述、C#及ADO.NET背景知识、ASP.NET Web窗体的基本控件、数据控件和数据绑定技术、用户控件和自定义控件、ASP.NET内置对象和缓存技术、ASP.NET应用程序配置及编译和部署、ASP.NET与Web服务、...

    Asp.net内置对象之Request对象(概述及应用)

     获取服务器上asp.net应用程序的虚拟应用程序根路径  Browser  获取有关正在请求的客户端的浏览器功能的信息,该属性值为:HttpBrowserCapabilities对 象  ContentEncoding  获取或设置实体主体的字符集。该...

    超详细的asp.net课件

    第6章 ASP.NET内置对象.ppt 第7章 SQL Server2005与T-SQL语言.ppt 第8章 数据库基本操作.ppt 第9章 ADO.NET数据库高级操作.ppt 第10章 XML语言和使用.ppt 第11章 Web服务.ppt 第12章 配置ASP.NET应用程序.ppt 第13章...

    asp.net ppt课件 超详细版

    第11章 Web服务.ppt 874 K 第12章 配置ASP.NET应用程序.ppt 617 K 第1章 .NET概述.ppt ...第6章 ASP.NET内置对象.ppt 1.5 M 第8章 数据库基本操作.ppt 964.5 K 第9章 ADO.NET数据库高级操作.ppt 779.5 K

    ASP.NET应用与开发案例教程

    《ASP.NET网站开发案例教程》详细介绍了ASP...全书共分为9章,内容包括ASP.NET概述、C#语言基础、服务器控件、ASP.NET内置对象、ASP.NET数据库编程、数据控件、文件处理技术、ASP.NET配置和优化、网上书店开发实例。

    ASP.NET2.0(C#)大学实用教程(电子教案0)

    第6章 ASP.NET内置对象.ppt 第7章 SQL Server2005与T-SQL语言.ppt 第8章 数据库基本操作.ppt 第9章 ADO.NET数据库高级操作.ppt 第10章 XML语言和使用.ppt 第11章 Web服务.ppt 第12章 配置ASP.NET应用程序.ppt ...

    Asp.net 2.0高级编程(pdf)

    内容代码,使用VB.net和C# 两种解释 <br>第1章ASP.NET2.0概述 1 1.1简史 1 1.2ASP.NET2.0的目标 2 1.2.1开发人员的效率 3 1.2.2管理 5 1.2.3性能和可伸缩性 8 1.3ASP.NET2.0的其他新特性 8 ...

    Asp.net内置对象之Server对象(概述及应用)

    一、了解Server对象 Server对象提供对服务器上的方法和属性的访问以及进行HTML编码的功能。这些功能分别由Server对象相应的方法和属性完成。 二、Server对象的常用属性 (1).MachineName(2).ScriptTimeout:属性用于...

    ASP.NET教学讲义,完整章节

    第四章:ASP.NET内置对象 76 4.1内置对象概述 76 4.2 Response对象和Request对象 76 4.3、HttpServerUtility 对象 85 第五章:ASP.NET状态管理 89 5.1 状态管理概述 89 5.2 存储状态的位置 89 5.3 Application—管理...

    asp.net教学讲义

    第四章:ASP.NET内置对象 67 4.1内置对象概述 67 4.2 Response对象和Request对象 67 4.2.1 Response对象的功能,常用属性和方法和示例 67 4.2.2 Request对象的功能,常用属性和方法和示例 71 4.3、HttpServerUtility...

    asp.net课件

    asp.net基础介绍,第一章asp.net概述 第二章网页制作基础知识 第四章asp.net语法 第五章asp.net服务器控件 第六章asp.net内置对象

    asp.net程序设计

    第1章 ASP.NET 2.0概述 第2章 Visual Studio 2005开发环境 第3章 C# 2005程序设计基础 ...第7章 ASP.NET内置对象 第8章 设计数据库应用网站 第9章 创建和使用Web Service 第10章 发布ASP.NET 2.0网站

    ASP.NET 3.5 开发大全

    第13章 ASP.NET内置对象,应用程序配置和缓存 13.1 ASP.NET内置对象 13.1.1 Request传递请求对象 13.1.2 Response请求响应对象 13.1.3 Application状态对象 13.1.4 Session状态对象 13.1.5 Server服务对象 13.1.6 ...

    ASP.NET3.5从入门到精通

    第 13 章 ASP.NET 内置对象,应用程序配置和缓存 13.1 ASP.NET 内置对象 13.1.1 Request 传递请求对象 13.1.2 Response 请求响应对象 13.1.3 Application 状态对象 13.1.4 Session 状态对象 13.1.5 Server 服务对象 ...

    ASP.NET 3.5 开发大全word课件

    第13章 ASP.NET内置对象,应用程序配置和缓存 13.1 ASP.NET内置对象 13.1.1 Request传递请求对象 13.1.2 Response请求响应对象 13.1.3 Application状态对象 13.1.4 Session状态对象 13.1.5 Server服务对象 13.1.6 ...

    ASP.NET Night Words

    4.4 asp.net内置文件夹介绍 36 4.5 xml注释 37 4.6 任务管理器 38 4.7 配置外部工具 39 4.8 代码段管理器 40 4.9 发布asp.net网站 44 4.10 总结 45 第5章 page类和回调技术 46 5.1 page类介绍 46 5.1.1 单...

Global site tag (gtag.js) - Google Analytics