2016-01-11 3 views
0

Я пытаюсь добавить PartialView в формате ATTR в WebGrid но я получаю эту ошибку Ошибка 47 Выражение дерево не может содержать динамическую операциюКак использовать хелперы на WebGrid

Это код:

@grid.GetHtml(
    footerStyle: "paging", 
    mode: WebGridPagerModes.All, 
    firstText: "<< First", 
    previousText: "< Prev", 
    nextText: "Next >", 
    lastText: "Last >>", 
    columns: new[] { 
    grid.Column("Name",header: "Name", 
    format: 
    @<text>  
     <div> 
     @foreach (var i in item.list) 
      { 
       <div class="content"> 
       @Html.Partial("Menu", i.Type) 
      </div> 

      } 
    </div> 
</text>),}) 

ответ

0

Вы можете попробовать следующий код. Я надеюсь, что это вам поможет

@grid.GetHtml(columns: 
grid.Columns(
grid.Column("Partialview", format: @<text>@Html.Partial("Menu", (int)@item.Type)</text>))) 

Для частичного просмотра Я прошел целочисленную модель. Вы можете передать необходимую модель