Czy widok współdzielonego układu może mieć kontroler?Czy widok współdzielonego układu może mieć kontroler w środowisku ASP.NET MVC?
Muszę przekazać informacje o modelu ze sterownika?
Czy coś tu brakuje?
Czy widok współdzielonego układu może mieć kontroler?Czy widok współdzielonego układu może mieć kontroler w środowisku ASP.NET MVC?
Muszę przekazać informacje o modelu ze sterownika?
Czy coś tu brakuje?
W regulatorze:
public PartialViewResult Menu()
{
var ChargeTypes = db.ChargeTypes.ToList();
return PartialView(ChargeTypes);
}
A potem jego częściowy widok:
@model IEnumerable<ProposalMaker.Models.ChargeType>
@foreach (var item in Model)
{
<li>@item.Name</li>
}
Następnie w udostępnionym częściowym widokiem
@{Html.RenderAction("Menu","ChargeType");}
Dzięki za SLaks TIP!
Aby przekazać informacje do układu, należy użyć podstawowego modelu widoku, który jest używany przez wszystkie modele widoku. Twój układ może następnie wziąć ten model podstawowy.
już wcześniej odpowiedział na pytanie SO tym
Pass data to layout that are common to all pages
który ma szczegółowy przykład.
+1 za miłe podejście i dzięki za sugestię. Chociaż użyłem własnego podejścia poniżej. – Pinch
Użyj akcji podrzędnej. – SLaks