請建議我關於一個問題。我正在使用MVC3 Razor webgrid我需要在每一行中輸入2個提交/按鈕[編輯/刪除]。應該是按鈕不連接。代碼是這樣的。我不得不在服務器沒有JavaScript功能。提交按鈕MVC3剃鬚刀Webgrid - 如何獲得點擊行ID
非常感謝
請建議我關於一個問題。我正在使用MVC3 Razor webgrid我需要在每一行中輸入2個提交/按鈕[編輯/刪除]。應該是按鈕不連接。代碼是這樣的。我不得不在服務器沒有JavaScript功能。提交按鈕MVC3剃鬚刀Webgrid - 如何獲得點擊行ID
非常感謝
您可以使用此跳轉鏈接,
@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
嘗試選項後,我使用隱藏字段完成此操作。點擊按鈕使用javascript填充隱藏字段並使用javascript提交表單。
grid.Column(format: @<form method="get"action="/Controller/Action/@item.id">
<input id="Submit" type="submit" value="Edit" />
</form>)
)你能評論你的答案,以便其他人更好地理解你的答案嗎? – Sergio 2013-06-24 20:35:47
感謝Yasser,在你的例子中你使用的是actionlink,但我想輸入按鈕。無論如何,我通過使用Javascript來實現這一點。 – Arvind 2012-04-02 08:54:38
哦!我以爲你不想用Javascript? – Yasser 2012-04-02 09:07:06
我的Html沒有動作鏈接:( – MrFox 2013-02-13 19:17:26