ASP.NET六大巨头——内置对象(1)

ASP.NET提供了六个内置对象:Request、Response、Application、Session、Server和ObjectContext。这些对象收集当前应用程序请求、用户信息、响应浏览器信息,来完成页面的管理和信息传递。

Request对象

用于检索从浏览器向服务器所发送的请求中的信息。Request对象读取客户端在Web页面请求时发送的值。

使用:

1)当method="post"

string userName = Request["txtUserName"].ToString();

string userPwd = Request["txtUserPwd"].ToString();

string userName = Request.Form.Get("txtUserName");

string userPwd = Request.Form.Get("txtUsrPwd");

2)当method="get"

string userName=Request.QueryString["txtUserName"].ToString();

string userPwd=Request.QueryString["txtUserPwd"].ToString();

Response对象

用于将数据从服务器发送回浏览器。

使用:

属性和方法:

write()直接向客户端发送字符串信息

redirect()直接向某个网页跳转

Response.Write("用户名不正确!");

Response.Redirect("WebForm2.aspx");

Application对象

用于共享应用程序级信息,维护整个应用程序的一组变量,这些变量可以由所有访问该应用程序的用户

共享。

使用:

1)保存信息:Application("")=值;

2)增加键:application.add("键名",值);

3)删除键:application.remove("键名",值);

这些只是对这三个对象的初步了解,当然还需要再后面对这些对象多多使用,使用过程中才能对这些内容有一个更深的理解,只有对这些知识进行研究之后才能够更好的使用。

时间: 2024-08-03 11:12:08

ASP.NET六大巨头——内置对象(1)的相关文章

秒懂ASP.NET中的内置对象

上篇博客,小编主要简单的介绍了一下ASP.NET中的控件,这篇博客,小编主要简单总结一下ASP.NET中的内置对象,七个内置对象分别是:Request.Response.Application.Cookies.Session.Server.Trace.这些对象使得用户更容易收集通过浏览器请求发送的信息.相应浏览器以及存储用户信息,以实现其他特定的状态管理和页面信息的传递,首先,我们来看下面一张图: 接下来,小编主要从概述,基本语法,常用属性和方法以及一些小例子入手,详细介绍七个内置对象.  Re

Object(Asp.NET核心机制内置对象汇总)

ASP.NET有个大佬,HttpContext(在.Net Core中依然是它)Http请求的上下文,任何一个环节都是需要HttpContext的,需要的参数信息,处理的中间结果,最终的结果,都是放在HttpContext,是一个贯穿全局的对象. 所谓的六大对象,其实就是HttpContext的属性 1.Request url参数,form参数,url地址,URLRefer,content-encoding,就是http请求提供的各种信息,后台里面都是可以拿到的context.Request.H

重温ASP.NET内置对象之Request

Active ServerPages 提供内建对象,这些对象使用户更容易收集通过浏览器请求发送的信息.响应浏览器以及存储用户信息.ASP.NET 包含一系列类,用于封装这些上下文信息. ASP.NET主要包含六大类: 1.      Response提供对当前页的输出流的访问. 2.      Request提供对当前页请求的访问,其中包括请求标题.Cookie.客户端证书.查询字符串等. 3.      Server对象的属性反映了Web服务器的各种信息,它提供了服务器可以提供的各种服务. 4

ASP.NET内置对象(转)

asp.net学习笔记,在网上找了比较全的总结.转自:http://www.cnblogs.com/MyBeN/archive/2011/03/23/1992591.html ASP.NET中常用的内置对象(一) ASP.NET中常用的内置对象及功能说明如下所示:对 象 名 功  能  说  明Page 用于操作整个页面Response 用于向浏览器输出信息Request 用于获取来自浏览器的信息Server                    提供服务器端的一些属性和方法Applicatio

asp.net内置对象

转:http://www.cnblogs.com/MyBeN/archive/2011/03/23/1992591.html (1)简述ASP.NET内置对象. 答:ASP.NET提供了内置对象有Page.Request.Response.Application.Session.Server.Mail和Cookies.这些对象使用户更容易收集通过浏览器请求发送的信息.响应浏览器以及存储用户信息,以实现其他特定的状态管理和页面信息的传递. (2)简述Response对象. 答:Response对象

【ASP.NET 基础】ASP.NET内置对象

准确地说,asp.net 并没有内置对象这一说,jsp 里确实把 request.response 这些当作 jsp 的内置对象,这里只不过是借用了一下 jsp 的说法而已.在 Web 中处于中心的是 Web 服务器,用来处理客户端的 HTTP 请求.由于 HTTP 是一种无状态的协议,也就是它并不记得上一次谁请求过它,不会主动去询问客户端,只有当客户端主动请求之后,服务器才会响应. 1.[Request] Request封装了客户端请求信息.Request的常见属性如下:  属性名  值类型

VB.net笔记 (二)内置对象

ASP.NET内置对象  转 (1)简述ASP.NET内置对象. 答:ASP.NET提供了内置对象有Page.Request.Response.Application.Session.Server.Mail和Cookies.这些对象使用户更容易收集通过浏览器请求发送的信息.响应浏览器以及存储用户信息,以实现其他特定的状态管理和页面信息的传递. (2)简述Response对象. 答:Response对象用来访问所创建的并客户端的响应,输出信息到客户端,它提供了标识服务器和性能的HTTP变量,发送给

2017-5-22 ASP六大 内置对象

ASP内置对象:提供内建对象,这些对象使用户更容易收集通过浏览器请 求发送的信息.响应浏览器以及存储用户信息(如用户首选项). 1.Request  --- 获取请求对象 获取通过地址栏传值过来的对象 string aaa = Request["key"];  key必须和传值的对象名称相同 2.Response  ---  响应请求对象 Response.Redirect("新打开的网址?aa=key");/ Response.Redirect("新打开

asp.net内置对象session和cookie

1.各个机器的session对象不同,不同浏览器之间不通用(换个浏览器,是个新的session). 2.session状态对象起始于网页打开,终止于网页关闭,生命周期有限. 3.关闭浏览器/超时的情况下,session对象即被销毁,不要放太多/太大的对象在session. 4.Web应用程序在传统意义上无状态,需要使用内置对象进行客户端状态的保存. 5.session对象和Application对象存储在服务端,cookie对象存储在客户端. 6.session对象适用于安全性相比之下较高的场合