2012-03-15 43 views

回答

1

您可以使用此跳转链接,

@grid.GetHtml(columns: 
grid.Columns(
grid.Column("ID", "id"), 
grid.Column("Value", "Value"), 
grid.Column(format: @Html.ActionLink("Edit", "EditAction", new { id = item.id}), 
grid.Column(format: @Html.ActionLink("Delete", "DeleteAction", new { id = item.id}) 
) 

,那么你可以定义一个不错的CSS它,使它看起来像一个按钮, 参考 http://www.dofactory.com/topic/1015/html-actionlink-and-class-attribute.aspx

+0

感谢Yasser,在你的例子中你使用的是actionlink,但我想输入按钮。无论如何,我通过使用Javascript来实现这一点。 – Arvind 2012-04-02 08:54:38

+0

哦!我以为你不想用Javascript? – Yasser 2012-04-02 09:07:06

+0

我的Html没有动作链接:( – MrFox 2013-02-13 19:17:26

0

尝试选项后,我使用隐藏字段完成此操作。点击按钮使用javascript填充隐藏字段并使用javascript提交表单。

0
grid.Column(format: @<form method="get"action="/Controller/Action/@item.id"> 
         <input id="Submit" type="submit" value="Edit" /> 
        </form>) 
+0

)你能评论你的答案,以便其他人更好地理解你的答案吗? – Sergio 2013-06-24 20:35:47