3
var grid = new WebGrid(source: Model, ...);
grid.Column("IsValid", "IsValid", format: (item) => (item.IsValid) ?
? Html.Raw("< src='../../Content//' />")
: Html.Raw("< src='../../' />"), style: "testStyle"),
grid.Column(header: "Delete", format:
@<text>
<a href="@Url.Action("Delete", "TestInfo", new { id = item.id })" onclick="javascript:return ConfirmDelete();">
<img src="../../Content/images/image.png" alt="" style="border:none;" />
</a>
</text>, style: "testStyle")
이 코드를 사용하면 내 삭제 단추가 Webgrid의 모든 행에 나타납니다. 첫 번째 열과 마찬가지로 이 true 인 경우에만 동일한 논리를 적용하여 (item) => (item.IsValid)
에 삭제 단추 이미지를 표시하려고합니다. WebGrid 행을 조작하는 Asp.net MVC3