如何在webgrid列中放置条件(如果不是)?
@grid.GetHtml(tableStyle: "table table-bordered",
columns: grid.Columns(
grid.Column("RealName", "Name"),
grid.Column("UserName", "Email")
))
我必须根据条件显示“电子邮件列”,该如何执行?
最佳答案
你可以试试这个
@{
var gridColumns = new List<WebGridColumn>();
gridColumns.Add(grid.Column(format: (item) => Html.ActionLink("Select", "Details")));
if (true)
{
gridColumns.Add(grid.Column(format: (item) => Html.ActionLink("Edit", "Edit")));
}
gridColumns.Add(grid.Column("UserName", "name"));
gridColumns.Add(grid.Column("RealName", "RealName"));
}
@grid.GetHtml(columns: grid.Columns(gridColumns.ToArray()));
关于asp.net - 如果在“Web网格”列中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20758819/