【问题标题】:@Html.ActionLink calling Post method@Html.ActionLink 调用 Post 方法
【发布时间】:2012-10-31 15:41:20
【问题描述】:

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

这可能吗?

【问题讨论】:

标签: asp.net-mvc post razor get


【解决方案1】:

如果您使用的是引导程序,您可以通过应用 btn-link 类轻松地使按钮看起来像一个链接,例如

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      是的,不是的。普通的 ActionLinks 将是普通的链接。要么你必须使用一个表格(方法是粗略的帖子)并有一个链接来提交它。或者你可以添加一个 javascript 和一个不错的扩展。

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

      可能适合你。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-16
        • 2018-09-04
        • 1970-01-01
        相关资源
        最近更新 更多