我想使用按钮而不是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