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

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内置对象概述 ASP.NET 是 Microsoft 开发的一个用于构建动态 Web 应用程序的框架。它提供了许多内置对象,这些对象封装了常见的 Web 应用开发功能,使得开发者能够更高效地编写应用程序。 在 ASP...

    javaScript脚本技术和asp.net内置对象

    #### 二、ASP.NET内置对象概述 ASP.NET内置对象是指在ASP.NET环境中自动创建的对象,开发者可以直接使用这些对象处理HTTP请求和响应,管理会话状态等。常见的内置对象包括: 1. **Request对象**:用于获取客户端...

    ASP.NET内置对象,应用程序配置和缓存

    #### 13.1 ASP.NET内置对象概述 在构建ASP.NET Web应用程序时,内置对象扮演着至关重要的角色。这些对象提供了丰富的功能,帮助开发者处理用户请求、存储数据、管理和配置应用程序。本章节主要介绍了ASP.NET中的几...

    asp.net内置对象方法

    下面我们将详细探讨ASP.NET的内置对象及其主要方法。 1. **Response对象**:此对象代表服务器向客户端发送的HTTP响应。常用方法包括: - `Write()`: 向HTTP响应正文中添加文本。 - `Redirect()`: 重定向浏览器到...

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

    Request 对象是 ASP.NET 中的一个内置对象,主要用于获取来自客户端的数据,如用户填入表单的数据、保存在客户端的 Cookie 等。该对象提供了许多有用的属性和方法,用于获取客户端的信息和处理请求。 一、Request ...

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

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

    asp.net3.5从入门到精通13-16.doc

    ### ASP.NET内置对象概述 ASP.NET提供了多个内置对象,这些对象的设计旨在帮助开发者处理各种常见的Web应用需求,如请求处理、响应生成、会话管理和缓存机制等。其中,`Response`、`Request`、`Application`是最...

    ASP.Net应用对象

    ASP.NET应用对象,也称为全局应用程序状态,是ASP.NET中的一种内置对象,存储在HttpApplication类中。它为整个Web应用程序提供了一个共享的数据存储区域,这意味着不论用户访问哪个页面,都可以访问到这些数据。这...

    ASP.Net网络编程实用教程

    - **ASP.NET内置对象概述**:列出并解释ASP.NET中常用的内置对象。 - **Response对象**:用于向客户端发送响应的工具。 - **Request对象**:获取客户端请求信息的接口。 - **Server对象**:提供服务器信息和功能的...

    下部分课件 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框架开发系列课程(1):MVC模式与ASP.NET MVC框架概述

    学习ASP.NET MVC框架,你需要理解如何创建控制器、定义路由、编写模型类、构建视图以及如何使用各种内置功能和扩展性机制。通过实际项目实践,你将能够熟练运用ASP.NET MVC框架构建高效、可维护的Web应用程序。本...

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

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

    asp.net的内置对象

    ### ASP.NET 的内置对象知识点详解 #### 一、概述 ASP.NET 是一种用于构建动态网页的应用程序框架,它提供了一系列内置对象来简化Web应用程序的开发过程。这些内置对象包括 `Request`、`Response`、`Server`、`...

    超详细的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章...

    (1)MVC模式与ASP.NET MVC框架概述

    **MVC模式与ASP.NET MVC框架概述** MVC(Model-View-Controller)模式是一种广泛应用于Web开发的设计模式,它将应用程序分为三个主要组件:模型(Model)、视图(View)和控制器(Controller)。这种模式有助于实现...

    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

    制作一个具有私聊功能的聊天室.doc

    #### ASP.NET内置对象概述 - **Request对象**:用于获取客户端发送的所有请求信息,包括HTTP头部、查询字符串、表单数据等。 - **Response对象**:负责向客户端返回响应数据,可以控制输出的内容类型、编码方式等。 ...

Global site tag (gtag.js) - Google Analytics