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 //获取当前请求的虚拟路径。

  • 相关阅读:
    教你怎么做游戏运营数据分析
    经验|数据分析告诉我们的四个经验教训
    hdu 2074 叠筐 好有意思的绘图题
    asp 之 让实体中字段类型为DateTime的字段仅仅显示日期不显示时间
    将字符串中不同字符的个数打印出来
    Cocos2d-x 3.0final 终结者系列教程08-画图节点Node中的锚点和坐标系
    mysql数据库sql优化——子查询优化
    jQuery ajax 动态append创建表格出现不兼容ie8
    JavaScript关于闭包
    PatternSyntaxException:Syntax error in regexp pattern
  • 原文地址:https://www.cnblogs.com/gossip/p/1958733.html
Copyright © 2011-2022 走看看