Sono un principiante mvc.ASP.net MVC 4 menu di caricamento dal database a Vista parziale
Quello che sto cercando di fare è caricare il menu dal database e visualizzarlo in una vista parziale. Questa vista parziale verrà chiamata dalla vista _layout.
casa controller
controller casa aggiungo un'azione chiamata "_MainMenu"
PartialView
questo è il mio _MainMenu PartialView
@model IEnumerable<appMRP.Models.menu>
<ul id="menu">
@foreach (var item in Model)
{
<li>@item.menu1</li>
}
</ul>
.210
Layout di pagina
viene visualizzato questo menu parziale nel mio _Layout.cshtml come questo
<nav>
@Html.Partial("_MainMenu")
</nav>
quando ho eseguito questo. Ho ottenuto l'errore "NullReferenceException è stata gestita dal codice utente. riferimento oggetto non impostato a un'istanza di un oggetto"
sembra il "Modello" nel mio _MainMenu è nullo
cosa ho fatto di sbagliato?
grazie
Grazie. Io uso @ Html.Action ("_ MainMenu", "HomeController") e funziona –