您的位置:首页 > 编程语言 > ASP

asp.net学习总结——Asp.net对象之Request对象、Response对象

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

  鉴于对比总结的学习方法更高效,故用对比的方法将这六个对象总结为三篇博客,接下来开始第一篇:Request对象、Response对象——顾名思义,请求和响应。

Request对象

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

    它的使用体现在对表表单的提交操作上,分为两种方法,分别是post方法和get方法。用post提交和用get提交的区别:如果用的是post就用request接收表单中的数据、如果用的是get,就用querystring接收。

例如:

    1)用post接收数据代码的写法:   

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

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

    2)用get接收数据代码的写法: 

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

Response对象

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

    在使用的过程中主要有两个方法,一个是write方法,另一个是redirect方法。其中write方法直接向客户端发送字符串信息,而redirect方法是直接向某个网页跳转。

例如:

    Response.Write("如果您觉得此文章有帮助,请顶一个!");

    Response.Redirect("woshishunv.aspx");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息