.NET/C#实现识别用户访问设备的方法

2019-12-30 16:22:25刘景俊

控制器中代码:


UAParserUserAgent userAgent = new UAParserUserAgent(this.HttpContext);
dto.OSInfo = userAgent.OS.ToString();
dto.Device = userAgent.Device.ToString() != "Other" ? userAgent.Device.ToString() : "电脑";
dto.Agent = userAgent.UserAgent.ToString();
dto.RawValue = userAgent.RawValue.ToString();
//if (userAgent.IsMobileDevice)
//{
//  Debug.WriteLine("这是一个手机");
//  ViewBag.MobilePc = "手机";
//}
//else if (userAgent.IsTablet)
//{
//  ViewBag.MobilePc = "平板";
//  Debug.WriteLine("这是一个平板");
//}
//else
//{
//  ViewBag.MobilePc = "普通电脑";
//  Debug.WriteLine("这是一个普通电脑");
//}

希望本文所述对大家C#程序设计有所帮助。


注:相关教程知识阅读请移步到c#教程频道。