我的webgrid中有以下内容:
grid.Column(header: "Action",
format: delegate(dynamic i)
{
return Ajax.ActionLink("Remove", "SomeAction", new {dataId = @i.id},
new AjaxOptions
{
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "ropeDiv"
});
}
)
我希望列的内容包含在DIV中...但是我还没有能够实现这一点。我可以做一个简单的简单格式,我不需要委托......我看过很多简单的格式。然而,我所看到的一切都没有让我得到答案。
我试过了:
grid.Column(header: "Action",
format: @<DIV> delegate(dynamic i)
{
return Ajax.ActionLink("Remove", "SomeAction", new {dataId = @i.id},
new AjaxOptions
{
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "ropeDiv"
});
}
</DIV>
)
这没有用......
有什么想法吗?
答案 0 :(得分:1)
根据this article你可以试试这个:
grid.Column(header: "Action",
format: @<div>@Ajax.ActionLink("Remove", "SomeAction", new{dataId=item.Id},
new AjaxOptions
{
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "ropeDiv"
})</div>
)