C# 如何确定移动上下文是否覆盖?

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

在我的MVC4应用程序中,我有时会为一些用户这样做:

HttpContext.SetOverridedBrowserBrowserOverride.Mobile

如何确定用户使用的是覆盖上下文还是默认上下文?

试试看

var hasBrowserOverride = HttpContext.Request.Cookies[".ASPXBrowserOverride"] != null;
甚至更好

 var isOverriden = Request.UserAgent == HttpContext.GetOverriddenUserAgent();