我在 Asp.net MVC 3 中有一个网格,我希望它位于“事件?”列中显示一个复选框,指示用户是否处于事件状态,现在我得到“true”一词。
我想为无法更改的复选框更改“true”一词,我该怎么做?
@grid.GetHtml( fillEmptyRows: false,
tableStyle : "table",
mode: WebGridPagerModes.All,
columns: new [] {
grid.Column("IdUser", header: "User"),
grid.Column("Name", header: "Name"),
grid.Column("Lastname", header: "Lastname"),
grid.Column( "Active" ,header: "Active?")
)
})
最佳答案
您可以使用 WebGrid.Column 的 format 参数来实现此目的。
grid.Column(
header: "Active",
format: (col) => @Html.Raw("<input type='checkbox' checked='" + ((col.Active) ? "checked" : "") + "' disabled='true' />")
)
关于c# - 网格列中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10525440/