MVC4:禁用某些控制器上的移动视图

时间:2013-02-25 04:18:18

标签: asp.net-mvc asp.net-mvc-4

我的所有观点都有.cshtml和.Mobile.cshtml。有没有办法在某些控制器上禁用.Mobile.cshtml?对于这样的控制器,我总是希望使用普通视图而不是移动视图。

谢谢!

1 个答案:

答案 0 :(得分:3)

抱歉听起来很愚蠢。但如果您总是想使用普通视图,只需从项目中删除移动视图。

修改

要强制浏览器在移动设备上加载桌面视图,您需要使用BrowserHelper SetOverriddenBrowser

在你的行动方法中你可以做这样的事情

HttpContext.SetOverriddenBrowser(BrowserOverride.Desktop);

试试此链接以获取更多帮助http://blog.mirajavora.com/overriding-browser-capabilities-in-asp.net