【asp.net】常用内置对象(Request,Response、server、Cookies

Asp.net中需要一些对象来维护程序的相关信息,这些对象就是这篇文章要讲的这些内置对象,而这些内置对象又课分为两类,一类是Request,Response和server对象,主要用来连接服务器和客户端浏览器之间的联系,而Cooikes,Session和application对象则主要用于网站的状态管理。

一、Request

当用户在客户端使用浏览器向应用程序发出请求时,客户端就会发送一个http请求,而这个请求包含了所查询的字符串参数或表单参数,等信息.在asp.net中就把这些客户端的的请求封装成Request对象。

在使用过程中我们比较常用的是获得用户提交的变量以此来查询.

其中常用的是使用QueryString来得到Get请求发送的数据,而使用Post提交的则由Form来收集.

Request常用的方法和属性.

二、Response

与Request相反,response是服务器响应请求后,向客户端发送的数据的封装而成的.

其经常使用到的方法有:Write(发送信息给客户端)

Redirect(将客户端重新定位到新的URL)

End (结束该页的执行)

Response的方法和属性

三 .Server

Server对象是用提供了对服务器对象上的方法和属性进行的访问.

常用的属性和方法

四、Cookies

cookies是一种能够让网站服务器把少量数据保存到客户端的硬盘或者内存中。它可以记录用户的ID,密码浏览过的网页,停留时间等信息,当用户再次来到这个网站的时候,可以通过读取Cookies得到用户的相关信息。

Cookies保存的信息片段以“键值”对的形式保存。一个键值对就是一条命名的数据。

主要的方法和属性

下面是一段使用Cooikes的代码示例

namespace 常用内置对象{public partial class WebForm1 : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){//如果Cookies中的Id和密码不为空,则跳转页面if (Request.Cookies["ID"] != null && Request.Cookies["PWD"] != null){string id = Request.Cookies["ID"].Value.ToString();//读取Id值string pwd = Request.Cookies["PWD"].Value.ToString();//读取pwd值Response.Redirect("WebForm2.aspx?ID=" + id + "PWD=" + pwd);//转链接}}protected void btnSubmit_Click(object sender, EventArgs e){//设置此Cookies的过期时间Response.Cookies["ID"].Expires = new DateTime(2015, 7, 30);Response.Cookies["PWD"].Expires = new DateTime(2015, 7, 30);//将用户ID和密码保存到CookiesResponse.Cookies["ID"].Value = txtUserID.Text;Response.Cookies["PWD"].Value = txtPWD.Text;}}

版权声明:本文为博主原创文章,未经博主允许不得转载。

今天不想走,明天就要跑了。

【asp.net】常用内置对象(Request,Response、server、Cookies

相关文章:

你感兴趣的文章:

标签云: