5

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

谢谢!!

4

1 回答 1

3

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

编辑

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

在您的操作方法中,您可以执行以下操作

HttpContext.SetOverriddenBrowser(BrowserOverride.Desktop);

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

于 2013-02-25T10:29:59.720 回答