Question

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?

Was it helpful?

Solution

Try

var hasBrowserOverride = HttpContext.Request.Cookies[".ASPXBrowserOverride"] != null;

or even better

 var isOverriden = Request.UserAgent == HttpContext.GetOverriddenUserAgent();
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top