我的所有视图都有 .cshtml 和 .Mobile.cshtml。有没有办法在某些控制器上禁用 .Mobile.cshtml?对于这样的控制器,我总是想使用普通视图而不是移动视图。
谢谢!!
我的所有视图都有 .cshtml 和 .Mobile.cshtml。有没有办法在某些控制器上禁用 .Mobile.cshtml?对于这样的控制器,我总是想使用普通视图而不是移动视图。
谢谢!!
抱歉听起来很愚蠢。但是,如果您总是想使用普通视图,只需从项目中删除移动视图即可。
编辑
要强制浏览器在移动设备上加载桌面视图,您需要使用 BrowserHelper SetOverriddenBrowser
在您的操作方法中,您可以执行以下操作
HttpContext.SetOverriddenBrowser(BrowserOverride.Desktop);
试试这个链接以获得更多帮助http://blog.mirajavora.com/overriding-browser-capabilities-in-asp.net