13
A
回答
13
在控制器:
public PartialViewResult Menu()
{
var ChargeTypes = db.ChargeTypes.ToList();
return PartialView(ChargeTypes);
}
然後將其部分視圖:
@model IEnumerable<ProposalMaker.Models.ChargeType>
@foreach (var item in Model)
{
<li>@item.Name</li>
}
然後在共享局部視圖
@{Html.RenderAction("Menu","ChargeType");}
感謝冰山SLaks!
3
要將信息傳遞給佈局,您需要使用所有視圖模型都使用的基本視圖模型。然後,您的佈局可以採用這個基本模型。
我以前回答這個
Pass data to layout that are common to all pages
其中有一個詳細的例子的SO問題。
+0
+1爲一個很好的方法,並感謝您的建議。雖然,我在下面使用了我自己的方法。 – Pinch
相關問題
- 1. ASP.NET MVC 2.0:共享視圖控制器
- 2. MVC中共享佈局視圖的控制器方法?
- 3. Asp.Net MVC共享控制器
- 4. Asp.Net Mvc - 如何在共享視圖中使用「控制器」
- 5. ASP.NET MVC:共享佈局
- 6. ASP.NET MVC - 部分視圖可以有控制器嗎?
- 7. MVC3共享佈局 - 局部視圖
- 8. 我可以在asp.net mvc4中爲佈局創建一個控制器嗎?
- 9. 可以在Android項目庫中共享繪圖和佈局嗎?
- 10. 加載局部視圖時可以返回到控制器嗎? - asp.net MVC
- 11. 我可以與WinForms應用程序共享ASP.Net MVC的控制器嗎?
- 12. iOS在視圖控制器中共享「全局數據」
- 13. 可以控制android視圖中文本的佈局嗎?
- 14. 在MVC中,控制器可以直接與視圖對話嗎?
- 15. 一個asp.net mvc視圖頁面上可以有一個webform控件嗎?
- 16. MVC - 我如何在佈局和視圖中共享模型
- 17. 在兩個視圖控制器之間共享一個布爾變量/ NSNUmber
- 18. 在一個控制器中共享NSColorPanel
- 19. 在多個視圖控制器上共享視圖
- 20. .NET MVC 4:如何設置在不同控制器的多個視圖中共享的局部視圖
- 21. ngRoute控制器在ASP.NET MVC中形成局部視圖
- 22. 在ASP.NET MVC中爲局部視圖創建控制器
- 23. ASP.NET MVC視圖中的共享數據
- 24. 在視圖控制器之間共享一個例程
- 25. 在視圖和控制器之間共享一個字符串
- 26. 在ASP.Net中將數據從視圖發佈到控制器MVC
- 27. ASP.NET MVC中的模型和控制器可以用於其他視圖嗎?
- 28. 兩個控制器的Ruby on Rails的一個共享視圖
- 29. asp.net mvc 3 razor一個視圖中的兩個控制器
- 30. 我可以從另一個模態視圖控制器中推送一個模態視圖控制器嗎?
使用兒童動作。 – SLaks