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個不同視圖路徑的項目的最佳做法是什麼。請記住,我正在尋找一個控制器。
感謝, 保羅