zoukankan      html  css  js  c++  java
  • ASP.NET (C#开发环境)Request对象 之 ServerVariables集合

    Request.ServerVariables["HTTP_USER_AGENT"] <--> 返回浏览器类型和版本号

    Request.ServerVariables["REMOTE_ADDR"] <--> 获取用户的IP地址

    Request.ServerVariables["REQUEST_METHOD"] <--> 获取请求的方法

    Request.ServerVariables["LOCAL_ADDR"] <--> 获取服务器的IP地址

    Request.ServerVariables["SERVER_NAME"] <--> 获取服务器的主机名

    Request.ServerVariables["PATH_INFO"] <--> 获取当前执行程序的虚拟路径

    Request.ServerVariables["PATH_TRANSLATED"] <--> 获取当前执行程序的绝对路径

    Request.ServerVariables["CONTENT_LENGTH"] <--> 获取请求程序所发送内容的字符总数

    Request.ServerVariables["CONTENT_TYPE"] <--> 获取请求的信息类型

    Request.ServerVariables["RGATEWAY_INTERFACE"] <--> 获取网关接口

    Request.ServerVariables["QUERY_STRING"] <--> 获取URL的附加信息

    Request.ServerVariables["SCRIPT_NAME"] <--> 获取当前程序的文件名(包括虚拟路径)

    Request.ServerVariables["SERVER_PORT"] <--> 获取服务器接受请求的端口

    Request.ServerVariables["SERVER_PROTOCOL"] <--> 获取服务器遵从的协议及版本号

    Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"] <--> 获取用户所使用的语言

    运行以下代码可以通过ServerVariables集合的历遍莱得到ServerVariables集合的所有值
    引用内容
    <% @ Page Language="C#" %>
    <% @ Import Namespace="System.Data" %>
    <Script Language="C#" Runat="Server">
    public void Page_Load(Object src,EventArgs e)
    {
            //取得ServerVariables变量集合
            NameValueCollection ServerVariables = Request.ServerVariables;
        
            //产生一个数据表,它的用法,我们后面再讨论
            DataTable dt = new DataTable();
            DataRow dr;

            dt.Columns.Add(new DataColumn("环境变量",typeof(string)));
            dt.Columns.Add(new DataColumn("变量值",typeof(string)));


            foreach(string SingleVariable in ServerVariables)
            {
                dr = dt.NewRow();
                dr[0] = SingleVariable;
                dr[1] = ServerVariables[SingleVariable].ToString();
                dt.Rows.Add(dr);
            }

            DataGrid1.DataSource = new DataView(dt);
            DataGrid1.DataBind();
    }
    </script>
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <ASP:DataGrid id="DataGrid1" runat="server"
    BorderColor="black"
    BorderWidth="1"
    GridLines="Both"
    CellPadding="3"
    CellSpacing="0"
    Font-Name="Verdana"
    Font-Size="8pt"
    HeaderStyle-BackColor="#aaaadd"
    AlternatingItemStyle-BackColor="#eeeeee"
    />
    </body>
    </html>

  • 相关阅读:
    MySQL数据库优化
    数据库优化
    shell使用ps -ef|grep xxx时不显示grep xxx进程的方法
    Linux:PS查看进程信息,和查看tomcat内存等信息
    neo4j在linux下的安装
    Markdown 语法整理大集合2017
    TOP 10开源的推荐系统简介
    Molecule – 帮助你构建跨平台的 HTML5 游戏
    精美照片在网页设计中的13个优秀应用案例
    开发中可能会用到的几个 jQuery 小提示和技巧
  • 原文地址:https://www.cnblogs.com/ymyglhb/p/1576821.html
Copyright © 2011-2022 走看看