2

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);
    }

Resource not found エラーが発生するのはなぜですか?

4

1 に答える 1

3

メソッドを属性でマークしましたHttpPostが、リンクは GET 要求を発行します。その属性を削除します。

于 2013-05-02T07:37:52.513 に答える