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

  • 相关阅读:
    Linq分组后,再对分组后的每组数据进行排序,获取每组的第一条记录
    C/C++ 常量存储: 总结
    张庆科(山师大硕导简介) [转载]
    composer [packagist]包制作(入门篇)
    MMGCN: Multi-modal Graph Convolution Network for Personalized Recommendation of Micro-video
    opencv.js编译
    推荐
    推荐
    推荐
    Azure Automation (10) 在Automation中动态修改Azure Analysis Firewall防火墙规则
  • 原文地址:https://www.cnblogs.com/gossip/p/1958733.html
Copyright © 2011-2022 走看看