我试图在 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>),})
答案 0 :(得分:0)
您可以尝试以下代码。我希望它会对你有所帮助
@grid.GetHtml(columns:
grid.Columns(
grid.Column("Partialview", format: @<text>@Html.Partial("Menu", (int)@item.Type)</text>)))
对于局部视图,我已经传递了整数模型。您可以传递所需的模型