C# 如何确定移动上下文是否覆盖?
在我的MVC4应用程序中,我有时会为一些用户这样做: HttpContext.SetOverridedBrowserBrowserOverride.Mobile 如何确定用户使用的是覆盖上下文还是默认上下文?试试看C# 如何确定移动上下文是否覆盖?,c#,asp.net,asp.net-mvc,asp.net-mvc-4,mobile,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,Mobile,在我的MVC4应用程序中,我有时会为一些用户这样做: HttpContext.SetOverridedBrowserBrowserOverride.Mobile 如何确定用户使用的是覆盖上下文还是默认上下文?试试看 var hasBrowserOverride = HttpContext.Request.Cookies[".ASPXBrowserOverride"] != null; 甚至更好 var isOverriden = Request.UserAgent == HttpContex
var hasBrowserOverride = HttpContext.Request.Cookies[".ASPXBrowserOverride"] != null;
甚至更好
var isOverriden = Request.UserAgent == HttpContext.GetOverriddenUserAgent();