zoukankan      html  css  js  c++  java
  • (转)Request对象的部分用法

    转自http://www.cnblogs.com/zjyuan/archive/2011/02/19/1958601.html

    1.
      Resquest.Form["控件name值"] //它接收Post方法传递的数据


    2.
      Request.ServerVariables[" "]
        1.HTTP_USER_AGENT //获取用户使用的浏览器类型和版本号
        2.REMOTE_ADDR     //获取用户的IP地址
        3.REQUEST_METHOD //获取请求的方法
        4.LOCAL_ADDR     //获取服务器的IP地址
        5.SERVER_NAME    //获取服务器主机名
        6.CONTENT_LENGTH //获取请求程序所发送内容的字符总数
        11.CONTENT_TYPE  //获取请求的信息类型
        12.GATEWAY_INTERFACE //获取网关接口
        13.QUERY_STRING  //获取URL的附加信息
        14.SCRIPT_NAME   //获取当前程序的文件名(包含虚拟路径)
        15.SERVER_PORT   //获取服务器接受请求的端口
        16.SERVER_PROTOCOL  //获取服务器遵从的协议及版本号
        17.HTTP_ACCEPT_LANGUAGE  //获取用户所使用的语言
        18.PATH_INFO //获取当前执行程序的虚拟路径
        19.PATH_TRANSLATED  //获取当前执行程序的绝对路径
        绝对路径和虚拟路径的区别:虚拟路径是以IIS主目录为参考对象的相对路径,绝对路径则是windows系统中的标准路径。

      显示全部信息:
      NameValueCollection ServerVariables=Request.ServerVariables;
      DataTable dt=new DataTable();
      DataRow dr;
      dr.Colums.Add(new DataColumn("环境变量",typeof(string)));
      dr.Colums.Add(new DataColumn("变量值",typeof(string)));
      foreach(string SingleVariable in ServerVariables)
      {
         dr=dt.NewRow();
         dr[0]=SingleVariable;
         dr[1]=ServerVaribles[SingleVariable].ToString();
         dt.Rows.Add(dr);
      }
      DataGrid1.DataSource=new DataView(dt);
      DataGrid1.DataBind();

    3.
      Request.Browser.
        1.Browser //检测浏览器的类型
        2.Version //检测浏览器的版本
        3.ActiveXControls //检测浏览器是否支持ActiveX控件
        4.Cookies //检测浏览器是否支持Cookies
        5.VBScript //检测浏览器是否支持VBScript

      显示全部信息:
      HttpBrowserCapabilities bc=Request.Browser; 
      剩下的与2相同

    4.
      Request.FilePath //获取当前请求的文件路径
      Request.HttpMethod //取得当前请求的方法。
      Request.UserHostAddress  //获取远程客户端的IP主机地址。
      Request.CurrentExecutionFilePath //获取当前请求的虚拟路径。

  • 相关阅读:
    网站架构(页面静态化,图片服务器分离,负载均衡)方案全解析
    ant例子
    poj 3744 概率dp+矩阵快速幂
    hdu 4284 状态压缩dp
    hdu 4276 树形dp
    hdu 3586 树形dp+二分
    hdu 3001 三进制状压
    hdu 1561 树形dp+分组背包
    hdu 2196 树形dp
    poj 1485 dp
  • 原文地址:https://www.cnblogs.com/gossip/p/1958733.html
Copyright © 2011-2022 走看看