1
更新 - 重述问题MVC与一个控制器不同的视图文件夹
我将使用jQuery Mobile的为我建立一个新的MVC applciation的移动端。由于JQuery Mobile将管理客户端的不同设备,我只需要为每个创建的页面创建一个移动视图。这将简化所需的视图数量,现在基本上将其归结为移动和桌面视图。
我想有一个控制器调用2个不同的视图,警告是视图在不同的文件夹(移动和桌面)。例如,控制器上的索引方法将调用构建视图路径的方法
return View(BuildViewPath("Index"));
它的工作原理,如果我的文件夹都是这样的,但我讨厌要保持每个控制器视图
Views
Login
Desktop
Index.aspx
Mobile
Index.aspx
创建设备子文件夹
Views
Desktop
Login
Index.aspx
Mobile
Login
Index.aspx
我试图恢复“〜/查看/桌面/登录/索引”,但没有理解过程干活:
对于我的登录控制器我想的意见将如下结构rstand关于命名约定{控制器} {视图},所以我可以看到为什么这是不正确的。
这是可能或不是一个好主意?如果不是,组织2个不同视图路径的项目的最佳做法是什么。请记住,我正在寻找一个控制器。
感谢, 保罗