我有一個MVC4網絡應用程序,並創建了2個區域。我看不到如何爲他們使用不同的佈局。當我創建區域時,沒有爲它們生成共享文件夾, 我試圖在名爲BO的區域創建一個,並在那裏複製_layout.cshtml文件,沒有運氣。複製的_viewstart.cshtml文件存在,
改名_layout.cshtml並改變了BO地區的_viewstart.cshtml佈局呼叫MVC4如何爲區域配置不同的佈局和CSS
Layout = ~/Areas/BO/Shared/Views/_BOLayout.cshtml";
仍然沒有運氣,無論是佈局還是CSS & JS文件當我導航到BO區域主頁時加載。 很多東西使得使用根_layout.cshtml的區域,但我找不到在每個區域使用不同的東西。有什麼建議嗎?
PS。上面(複製_viewstart.cshtml文件)也破壞了一些東西;我得到:類型'ASP._Page_Areas_BO__ViewStart_cshtml'不會從'System.Web.WebPages.StartPage'繼承。導航到該區域時出錯。
謝謝Darin!從你的回答中我發現了2個錯誤;我有「Shared/Views /」而不是「Views/Shared /」,_viewstart.cshtml位於該區域的根目錄。更正路徑並將_viewstart.cshtml移動到該區域中的共享文件夾中,並且工作正常。謝謝。 – Richard 2013-02-11 08:42:44