@ Html.ActionLink调用Post方法

时间:2012-10-31 15:41:21

标签: asp.net-mvc post razor get

我的Razor视图中有@HTML.ActionLink,我希望它可以调用Post操作方法而不是Get操作方法。

这可能吗?

3 个答案:

答案 0 :(得分:3)

如果要调用POST操作,请将此链接放在使用POST操作的表单中,或使用ajax版本。您可以找到更多详细信息here

答案 1 :(得分:3)

如果您使用bootstrap,可以通过应用btn-link类轻松地使按钮看起来像链接,例如

<input type="submit" name="ActionType" value="Edit" class="col-md-1 btn btn-link" />

答案 2 :(得分:1)

是和否。正常的ActionLinks将是普通链接。要么你必须使用一个表格(方法是诡计的帖子)并有一个链接汇总它。或者你可以添加一个javascript和一个很好的扩展。

查看http://dr2ab.wordpress.com/2011/07/25/linkbuttons-in-mvc-razor/

可能适合你。