ASP.Net从入门到精通---Request对象的使用

Request对象概述

Request对象用于检索从浏览器向服务器发送的请求中的信息。它提供对当前页请求的访问,包括标题、Cookie、客户端证书、查询字符串等,与HTTP协议的请求消息相对应。

获取页面间传送的值

三种方法

Request["value"]
Request.Params["value"]
Request.QueryString["value"]

获取客户端浏览器信息

使用Request对象的Browser属性,可以访问HttpBrowserCapabilities属性获得当前正在使用哪种类型的浏览器浏览网页,并可以获得该浏览器是否支持某些特定功能。

HttpBrowserCapabilities b = Request.Browser;
Response.Write("客户端浏览器信息:");
Response.Write("<hr>");
Response.Write("类型:" + b.Type + "<br>");
Response.Write("名称:" + b.Browser + "<br>");
Response.Write("版本:" + b.Version + "<br>");
Response.Write("操作平台:" + b.Platform + "<br>");
Response.Write("是否支持框架:" + b.Frames + "<br>");
Response.Write("是否支持表格:" + b.Tables + "<br>");
Response.Write("是否支持Cookies:" + b.Cookies + "<br>");
Response.Write("<hr>");

技巧

(1)获取客户端的IP地址

TextBox1.Text = Request.UserHostAddress;
TextBox1.Text = Request.ServerVariables["REMOTE_ADDR"];

(2)获取当前页面路径

Response.Redirect(Request.CurrentExecutionFilePath);

引用:《ASP.NET从入门到精通》第三版 - 明日科技 编著

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值