在我的MVC4应用程序中,我有时会为某些用户执行此操作:
HttpContext.SetOverriddenBrowser(BrowserOverride.Mobile)
如何确定用户是使用被覆盖的上下文还是使用默认上下文?
答案 0 :(得分:0)
尝试
var hasBrowserOverride = HttpContext.Request.Cookies[".ASPXBrowserOverride"] != null;
甚至更好
var isOverriden = Request.UserAgent == HttpContext.GetOverriddenUserAgent();