asp.net-mvc – MVC4:禁用某些控制器上的移动视图

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – MVC4:禁用某些控制器上的移动视图前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的所有视图都有.cshtml和.Mobile.cshtml.有没有办法在某些控制器上禁用.Mobile.cshtml?对于这样的控制器,我总是希望使用普通视图而不是移动视图.

谢谢!!

解决方法

对不起听起来很愚蠢.但是,如果您始终想要使用普通视图,只需从项目中删除移动视图即可.

编辑

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

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

HttpContext.SetOverriddenBrowser(BrowserOverride.Desktop);

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

猜你在找的asp.Net相关文章