2012-03-15 51 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