Try
var hasBrowserOverride = HttpContext.Request.Cookies[".ASPXBrowserOverride"] != null;
or even better
var isOverriden = Request.UserAgent == HttpContext.GetOverriddenUserAgent();
Вопрос
In my MVC4 app, I sometimes am doing this for some users:
HttpContext.SetOverriddenBrowser(BrowserOverride.Mobile)
How do I determine if the user is using an overridden context or using the default context?
Решение
Try
var hasBrowserOverride = HttpContext.Request.Cookies[".ASPXBrowserOverride"] != null;
or even better
var isOverriden = Request.UserAgent == HttpContext.GetOverriddenUserAgent();