2013-09-16 9 views

Odpowiedz

13

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!

3

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.

+0

+1 za miłe podejście i dzięki za sugestię. Chociaż użyłem własnego podejścia poniżej. – Pinch

Powiązane problemy