Bunu yapabilirsiniz:
Modeli
public partial class Menu
{
public String[] items;
public Menu(String[] items)
{
this.items = items;
}
}
View (_Menu)
_Layout yılında
@model YourMVC.Models.Menu
<ul>
@foreach (String item in Model.items)
{
<li>@item</li>
}
</ul>
Yeri bu 210
@Html.Action("_Menu", "Home")
Denetleyicisi (HomeController) denetleyici _Menu()
eylem veritabanından gerekli ne olursa olsun kapmak istiyorum gerçek uygulanmasında Tabii
public ActionResult _Menu()
{
String[] items = {"Item1", "Item2", "Item3", "Item4"};
return PartialView(new Menu(items));
}
.
Bu uygulamanın en iyi uygulama olup olmadığından emin değilim, ama kesinlikle işe yarıyor.
Kısmi sınıfı neden kullandığınızı sorabilir miyim? – Givi
Burada gerekli değil, ancak genellikle modellerin bir ORM (LINQ - SQL) tarafından "kısmi" sınıflar olarak üretildiği projeler üzerinde çalıştım. ORM. –