如何在webgrid上使用帮助器

时间:2016-01-11 21:43:40

标签: partial-views html-helper webgrid

我试图在 WebGrid 中的格式attr中添加 partialView 但我收到此错误错误47表达式树可能不包含动态操作

这是代码:

   @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>),})

1 个答案:

答案 0 :(得分:0)

您可以尝试以下代码。我希望它会对你有所帮助

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

对于局部视图,我已经传递了整数模型。您可以传递所需的模型