レイアウト ビューで強いタイプの部分ビューをレンダリングする際にいくつかの問題があります。
- 部分ビュー (メニュー) は、モデル メニュー付きのバンドです。
- この部分的なビューを _layout.chtml でレンダリングしたいので、すべてのビューで使用できます。
すべてのページ/ビューで部分ビュー(メニュー)を有効にしたい。私が直面している問題は、部分ビューのアクションを配置して、ページの読み込み時に DB からデータを取り込む場所です。
ありがとう
---------------------- My code is--------------------
partial view inside shared folder.
@model List<Menu>
@foreach(var item in Model){// here is the html/model item inside to display}
--------------------------------------
HomeView.chtml inside home folder
@model List<homemodel>
.... here goes html code/ plus homemodel loop/data etc.
------------------------------
HomeController{
public ActionResult HomeView()
{
.........return view();
}
public PartialViewResult partialmenu()
{
// data from db
return partialview(partialobject as list);
}
------------------------
layoutview.chtml
--html code---
{@ Html.renderpartial("partialview");}
.. html code...