我一直在谷歌搜索和這裏幾天。我發現如何讓某些區域擁有不同的佈局。我希望找到一種方法允許已登錄的用戶選擇他們想要的網站佈局,或者設置它以便管理員能夠設置網站的佈局。用戶選擇佈局MVC4
例如主站點有兩列布局。導航,然後是帶有頂部標誌的主體。或者有能力切換到導航和標誌頂部,只是網站的主體在中間。
關於如何在MVC4中允許這個任何想法?
我一直在谷歌搜索和這裏幾天。我發現如何讓某些區域擁有不同的佈局。我希望找到一種方法允許已登錄的用戶選擇他們想要的網站佈局,或者設置它以便管理員能夠設置網站的佈局。用戶選擇佈局MVC4
例如主站點有兩列布局。導航,然後是帶有頂部標誌的主體。或者有能力切換到導航和標誌頂部,只是網站的主體在中間。
關於如何在MVC4中允許這個任何想法?
您可以傳遞從用戶選擇的佈局,並在加載視圖時使用此佈局。
像這樣的事情
public ActionResult Index()
{
var viewModel = ...
return View("Index", "_SomeSpecialLayout", viewModel);
}
另一種方法,可以通過選擇佈局路徑通過viewdata
或viewbag