asp.net-mvc-3 - 是否可以从 @Html.ActionLink 调用 HttpPost Action 方法?

标签 asp.net-mvc-3 razor html.actionlink

是否可以从@Html.ActionLink调用HttpPost Action方法?

[HttpPost]
public ActionResult Delete()
{    
  // delete 
}

@Html.ActionLink("Delete","Delete","Cart") 将呈现一个作为 get 请求的 anchor 标记。

我有一个在购物车中显示的产品列表,我想添加一个删除按钮。

最佳答案

在该 actionLink 的点击事件上添加一个 javascript 监听器,并在监听器的回调函数中对您的操作执行 POST 操作。

关于asp.net-mvc-3 - 是否可以从 @Html.ActionLink 调用 HttpPost Action 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10131515/

相关文章:

asp.net-mvc-3 - MVC找出当前Web请求是针对 Controller /操作还是静态资源

c# - Aspx 到 Razor 语法转换器?

javascript - Bootstrap 的模态框 - 背景不会在显示时淡出

asp.net-mvc - 调用 dropdownlist 所选值作为 @html.action 路由值

javascript - 如何在 MVC3 中获取选定 ActionLink 的文本

c# - Automapper 和 MvcPager3 协同工作

validation - Razor:@Html.HiddenFor() 需要关闭验证

javascript - ASP.NET MVC - Razor 和 JavaScript

c# - 单击按钮时如何重定向用户?

c# - 带 Moq 的 MV3 测试项目,使用特定表达式时如何返回对象?