【问题标题】:Sending Html.ActionLink to post action发送 Html.ActionLink 以发布操作
【发布时间】:2015-05-01 17:37:59
【问题描述】:

是否可以在 mvc 控制器上使用Html.ActionLinkHttpPost 发送请求操作?

【问题讨论】:

  • MVC3 Html.ActionLink Post的可能重复
  • 你为什么想要那个? POST 操作会产生后果,这就是我们让用户通过表单而不是链接访问它们的原因。如果有人获取您的操作链接生成的 URL,对其进行混淆处理并将其发送给您的应用程序的用户,如果该用户单击它可能会产生不良的意外后果。

标签: .net asp.net-mvc


【解决方案1】:

“您不能使用 ActionLink,因为它只会呈现锚标记。 您可以使用 JQuery AJAX 帖子,请参阅 http://docs.jquery.com/Ajax/jQuery.post 或者只是调用表单的提交方法,使用或不使用 JQuery(这将是非 AJAX),可能是在您喜欢的任何控件的 onclick 事件中。”

见:https://stackoverflow.com/a/2049191/4337413

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多