我正在开发一个 MVC 网站,该网站有两个单独的移动和网络视图。背景工作是一样的。所以我想为两个视图使用相同的控制器。
以下是文件夹结构。
查看 -> 用于查看的文件夹。
Customer -> This folder is for web
Index.cshtml -> Customer listing view for web
MobileCustomer-> This folder is for mobile
Index. cshtml -> Customer listing view for mobile.
现在,移动设备和 Web 的 UI 上的背景是相同的,但它们是不同的。所以我想为此使用相同的客户控制器。所以在asp.net mvc项目的Controller文件夹中。我有客户控制器,我想使用它。
但我希望每个手机的 URL 都不同。
localhost/customer/ -> 这将为客户加载正常视图
localhost/mobile/customer -> 这将为客户加载移动视图
如何使用 asp.net mvc 3 或 4 应用程序实现这一点?