我有一个使用ActionLink的视图,当点击链接时,我收到“未找到资源”错误。
ActionLink的:
@Html.ActionLink("Create order","CreateOrder", new { StockId = Model.ID })
控制器方法:
[HttpPost]
public ActionResult CreateOrder(Stock stockItem, int id)
{
Order newOrder = CreateOrderFromStock(stockItem);
return RedirectToAction("../Orders/Edit/", newOrder.ID);
}
为什么我收到资源未找到错误?
答案 0 :(得分:3)
您已使用HttpPost
属性标记了方法,但链接发出了GET请求。删除该属性。