我的 Razor 视图中有一个@HTML.ActionLink
,我希望它调用一个Post
操作方法而不是Get
一个。
这可能吗?
如果您使用的是引导程序,您可以通过应用 btn-link 类轻松地使按钮看起来像一个链接,例如
<input type="submit" name="ActionType" value="Edit" class="col-md-1 btn btn-link" />
如果要调用 POST 操作,请将此链接放在使用 POST 操作的表单中,或使用 ajax 版本。您可以在此处找到更多详细信息。
是和不是。普通的 ActionLinks 将是普通的链接。要么你必须使用一个表格(方法是粗略的帖子)并有一个链接来提交它。或者你可以添加一个 javascript 和一个不错的扩展。
看看http://dr2ab.wordpress.com/2011/07/25/linkbuttons-in-mvc-razor/
可能适合你。