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

时间:2014-05-02 15:05:51

标签: c# asp.net asp.net-mvc asp.net-mvc-4 mobile

在我的MVC4应用程序中,我有时会为某些用户执行此操作:

HttpContext.SetOverriddenBrowser(BrowserOverride.Mobile)

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

1 个答案:

答案 0 :(得分:0)

尝试

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

甚至更好

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