zoukankan      html  css  js  c++  java
  • Request 对象

      Request 对象用于检索从浏览器向服务器发送的请求中的信息。

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

      protected void Page_Load(object sender, EventArgs e)

      {

      HttpBrowserCapabilities b = Request.Browser;

      Response.Write("客户端浏览器信息:");

      Response.Write("</hr>");

      Response.Write("类型:" + b.Type + "");

      Response.Write("名称:" + b.Browser + "");

      Response.Write("版本:" + b.Version + "");

      Response.Write("操作平台:" + b.Platform + "");

      Response.Write("是否支持框架:" + b.Frames + "");

      Response.Write("是否支持表格:" + b.Tables + "");

      Response.Write("是否支持Cookies:" + b.Cookies + "");

      Response.Write("</hr>");

      }

      2、获取客户端的IP地址

      通过Request对象的UserHostAddress属性可以获取远程客户端IP地址,代码如下:

      TextBox.Text = Request.UserHostAddress;

      还可以通过Request对象的ServerVariables属性来取得客户端IP地址,代码如下:

      TextBox.Text =  Request.ServerVariables["REMOTE_ADDR"];

      ServerVariables属性的返回值包含了Web服务器的详细信息和当前页面的路径信息,其中REMOTE_ADDR代表客户端IP地址。

      3、获取当前页面路径

      在开发网站(如开发电子商城)时,由于用户登录可以发生在很多页面中,并不一定要求在一开始就登录,所以登录之后切换的页面不一定是首页,而是当前页,可以使用Request对象的CurrentExecutionFilePath属性获取当前页。切换页面并返回 到当前页面的路径代码如下:

      Request.Rediret(Request.CurrentExecutionFilePath);

  • 相关阅读:
    1.4 build命令
    2.2-2 文章模块开发【添加文章页面脚本编写】
    2.2-1 文章模块开发 【入口脚本及模板的创建】
    2.1 开始一个项目 【功能梳理】
    [微信小程序]不在以下合法域名列表中
    [微信小程序]swiper保持宽高比
    爸爸一路走好
    LVM日记
    欲玩Discuz_X3.2,无奈不支持php7,再装个php5.3,编译到一半报错
    /sbin/ldconfig: /usr/local/lib64/libstdc++.so.6.0.22-gdb.py 不是 ELF 文件
  • 原文地址:https://www.cnblogs.com/linhuide/p/5835813.html
Copyright © 2011-2022 走看看