2013-09-16 15 views

cevap

13

:

public PartialViewResult Menu() 
    { 
     var ChargeTypes = db.ChargeTypes.ToList(); 
     return PartialView(ChargeTypes); 
    } 

Sonra onun kısmi görünümü:

@model IEnumerable<ProposalMaker.Models.ChargeType> 

@foreach (var item in Model) 
{ 
    <li>@item.Name</li> 
} 

Sonra paylaşılan kısmi görünümde ucu SLaks için

@{Html.RenderAction("Menu","ChargeType");} 

teşekkürler!

3

Bilgileri mizanpaja aktarmak için, tüm görünüm modelleriniz tarafından kullanılan bir taban görünümü modelini kullanmanız gerekir. Düzeniniz daha sonra bu temel modeli alabilir.

Daha önce detaylı bir örneği olan bu

Pass data to layout that are common to all pages

üzerinde SO soru cevap var. denetleyici olarak

+0

+1 ve öneriniz için teşekkürler. Yine de, kendi yaklaşımımı aşağıda kullandım. – Pinch

İlgili konular