ページングに Webgrid を使用しています。各項目にアクセスする方法はありますか? たとえば、モデルのアイテムが特定の基準を満たしている場合、いくつかのリンク列を追加したいと考えています。例えば:
@grid.GetHtml(columns: grid.Columns(
/If (item.name == "test")// statement to test condition here{
grid.Column(format: (item) => Html.ActionLink("Delete", "Delete", new { name = item.name })),
}
else{
grid.Column(format: (item) => Html.ActionLink("Detail", "Detail", new { name = item.name })),
}
grid.Column("FirstName"),
grid.Column("LastName"),
grid.Column("EmailAddress")
)
これは webgrid で実行できますか? そうでない場合、他の選択肢は何ですか?