我试图让我的操作针对不同平台返回不同的 View ,尊重路由配置。如果我创建自定义 ViewResult,我会覆盖 FindView 方法吗?如果是这样,我该如何修改自动找到的View?
例如:HomeController.About 操作将在计算机上显示 View\Home\About.cshtml,在平板电脑上显示 View\Home\AboutTablet.cshtml,在手机上显示 View\Home\AboutMobile.cshtml
最佳答案
有一个适合您的 NuGet:MobileViewEngines 。 ScottHa 在 blog post 中对此进行了介绍。 。它与 ASP.NET MVC 4 规范兼容,您可以轻松摆脱它,因为此功能是内置的。
关于asp.net-mvc - 创建自定义 ViewResult,根据 ASP.NET MVC 3 中的平台显示不同的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11512260/