我想使用按鈕而不是ActionLink來重寫下面的代碼。任何幫助將不勝感激。謝謝。ASP.NET MVC - Razor - 重載帶有動作,控制器和html屬性的按鈕
@Html.ActionLink("Test Link","Index", "Home", new { id = item.id})
是否有可能寫下類似的東西,還是有更好的方法嗎?我也不確定語法,所以請隨時糾正它。
<input type="button" value="Submit" onclick="location.href='@Url.Action("Index", "Home", new { id = @Model.FirstorDefault.Id.ToString()}, null)'" />
你嘗試了一下,發現任何錯誤? – Sharun 2013-04-11 09:42:17
使用按鈕輸入的目的是什麼? ActionLink應該沒問題,你可以用CSS來設計它看起來像一個按鈕。 – laszlokiss88 2013-04-11 09:49:33
沒有錯誤,但我在控制器的參數中找不到任何數據。它全部爲空。是的,我可以使用ActionLink,但我只是在學習MVC,所以想知道是否有超載按鈕。此後我正在考慮定製助手。如果可能,請隨時給我一個創建像@ html.button這樣的自定義助手的小例子。謝謝 – Ren 2013-04-11 09:58:46