天天看點

C#伺服器端擷取使用者裝置資訊

C#伺服器使用Request.UserAgent

using System;
using System.Web.Mvc;

namespace ServerMonitoring.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            String userAgent;
            userAgent = Request.UserAgent;
            bool
                _windows = userAgent.Contains("Windows NT"),
                _mac = userAgent.Contains("Macintosh"),
                _iphone = userAgent.Contains("iPhone"),
                _android = userAgent.Contains("Android")
                ;
            if (_windows)
            {
                Response.Write("您的平台可能是win!微軟系統:windows");
            }
            else if (_mac)
            {
                Response.Write("您的平台可能是Mac!蘋果系統:Mac");
            }
            else if (_iphone)
            {
                Response.Write("您的平台可能是Iphone!蘋果系統:Ios");
            }
            else if (_android)
            {
                Response.Write("您的平台可能是Android!安卓系統:Android");
            }
            else
            {
                Response.Write("未能識别您的系統");
            }
            return