亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        ASP.net中獲取客戶端參數(shù)操作系統(tǒng)信息

        字號:


            這篇文章主要介紹了ASP.net中如何獲取客戶端參數(shù)或操作系統(tǒng)信息,需要的朋友可以參考下
            代碼如下:
            /// <summary>
            /// 獲取用戶操作系統(tǒng)信息
            /// </summary>
            /// <returns></returns>
            public string GetUserOS()
            {
            string strSysVersion = "其他";
            HttpRequest Request = HttpContext.Current.Request;
            string strAgentInfo = Request.ServerVariables["HTTP_USER_AGENT"];
            if (strAgentInfo.Contains("NT 6.0"))
            {
            strSysVersion = "Windows Vista";
            }
            else if (strAgentInfo.Contains("NT 5.2"))
            {
            strSysVersion = "Windows 2003";
            }
            else if (strAgentInfo.Contains("NT 5.1"))
            {
            strSysVersion = "Windows XP";
            }
            else if (strAgentInfo.Contains("NT 5"))
            {
            strSysVersion = "Windows 2000";
            }
            else if (strAgentInfo.Contains("NT 4.9"))
            {
            strSysVersion = "Windows ME";
            }
            else if (strAgentInfo.Contains("NT 4"))
            {
            strSysVersion = "Windows NT4";
            }
            else if (strAgentInfo.Contains("NT 98"))
            {
            strSysVersion = "Windows 98";
            }
            else if (strAgentInfo.Contains("NT 95"))
            {
            strSysVersion = "Windows 95";
            }
            else if (strSysVersion.ToLower().Contains("Mac"))
            {
            strSysVersion = "Mac";
            }
            else if (strSysVersion.ToLower().Contains("unix"))
            {
            strSysVersion = "UNIX";
            }
            else if (strSysVersion.ToLower().Contains("linux"))
            {
            strSysVersion = "Linux";
            }
            else if (strSysVersion.Contains("SunOS"))
            {
            strSysVersion = "SunOS";
            }
            return strSysVersion;
            }
            /// <summary>
            /// 獲取客戶端瀏覽器類型及版本
            /// </summary>
            /// <returns></returns>
            public string GetUserBrowser()
            {
            string strBrowser = "其他";
            HttpRequest Request = HttpContext.Current.Request;
            string strAgentInfo = Request.ServerVariables["HTTP_USER_AGENT"];
            if (Regex.IsMatch(strAgentInfo, "MSIE ([//d]//.[//d])", RegexOptions.IgnoreCase | RegexOptions.Compiled))
            {
            strBrowser = Regex.Match(strAgentInfo, "MSIE ([//d]//.[//d])").Result("IE:$1");
            }
            else if (Regex.IsMatch(strAgentInfo, "Opera ([//d]//.[//d])", RegexOptions.IgnoreCase | RegexOptions.Compiled))
            {
            strBrowser = Regex.Match(strAgentInfo, "Opera ([//d]//.[//d])").Result("Opera:$1");
            }
            else if (Regex.IsMatch(strAgentInfo, "Opera///([//d]//.[//d])", RegexOptions.IgnoreCase | RegexOptions.Compiled))
            {
            strBrowser = Regex.Match(strAgentInfo, "Opera///([//d]//.[//d])").Result("Opera:$1");
            }
            else if (Regex.IsMatch(strAgentInfo, "Firefox///([//d]//.[//d])", RegexOptions.IgnoreCase | RegexOptions.Compiled))
            {
            strBrowser = Regex.Match(strAgentInfo, "Firefox///([//d]//.[//d])").Result("Firefox:$1");
            }
            return strBrowser;
            }
            #region GetIP()
            /// <summary>
            /// 獲?。桑?BR>    /// </summary>
            /// <returns></returns>
            public string GetIP()
            {
            string uip = "";
            if (HttpContext.Current.Request.ServerVariables["HTTP_VIA"] != null)
            {
            uip = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
            }
            else
            {
            uip = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString();
            }
            return uip;
            }
            #endregion