2014-10-20 123 views
0

我一直在尋找解決方案來構建我的MVC5項目,但還沒有找到任何東西。 我期待的是。我有一個主要的網站,它有自己的視圖,腳本和控制器,但有什麼特別的是我喜歡有子網站項目,在主頁面添加一個菜單點,但子網站也包含它自己的視圖,腳本和控制器(我試圖畫出我在說什麼的圖片)。 enter image description here 這個要點是要有一個簡單的結構。但也要以框架的方式重用相同的視圖。MVC項目結構

+6

您可以使用區域。他們有自己的觀點和控制者。 – 2014-10-20 08:48:07

+0

區域已經在桌面上,但我喜歡有一個完全不同的項目中的子視圖,但仍然在相同的解決方案。所以我們可以使用不同解決方案的子視圖。所以它只是添加項目併爲它做一個小配置。 – mortenstarck 2014-10-20 09:22:20

回答

1

您應該可以在另一個項目中定義一個區域,找到一篇文章,詳細解釋了在MVC3中它是如何完成的,因爲區域和路由沒有太大改變,所以在後面的版本中應該不會有很大的不同。

http://nileshhirapra.blogspot.no/2012/02/aspnet-mvc-pluggable-application.html

更新:你實際上並不需要設置在區文件夾中的項目,但你需要能夠在主要使用它之前一樣的觀點和腳本/ CSS到那裏的所有內容複製應用。 如果你希望這些網站實際上是獨立的網站,但只是看起來很相似,那麼這就是你需要建立的。您可能想要爲此選擇單點登錄方案。