我正在尝试为MVCContrib网格构建自定义列,但被Razor语法绊倒了。这是我用于构建自定义列的代码:
@{Html.Grid(Model).Columns(column =>
{
column.For("Data").Do(p => {
<div>@p.Name</div>
});
}).Render();
}
您如何标记包含div的行,以便Razor将其视为HTML?
最佳答案
以下应该工作:
@(Html
.Grid<SomeViewModel>(Model)
.Columns(column => {
column.Custom(@<div>@item.Name</div>).Named("Data");
})
)
关于asp.net-mvc-3 - 使用MVC3 Razor的MVCContrib网格的高级列渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5279651/