我有一个交织问题。我将在我的ASP.NET MVC网站中使用Razor。我需要创建一个带有渲染操作的网格列。但是我该怎么做呢?

这是代码:

@{
  Html.Grid(Model).Columns(column =>
  {
     column.For(x => x.DeviceId).Named("Action").Action(data => { @* what to place here? *@ });
  }
}

我不能用'}'关闭代码块,因为它只会关闭内联表达的主体:

 column.For(x => x.DeviceId).Named("Action").Action(data => {} @* what to place here? *@ @{}

那么,可以解决这个问题吗?

有帮助吗?

解决方案

解决了。我可以使用以下内容:column.for(x => html.partial(“ mygridbuttons”,x))。名称(“ action”);

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top