を発生in this question.アクションは、コントローラー例外で発見されていないのはなぜ
」のような状況があります... 私はこのコードを持っている:
return RedirectToAction("Save", "RequestFinishedDocument",
new {requestId = requestFinished.Request_ID, requestFinishedId = requestFinished.ID});
そして、私が持っている私のコントローラで:
public class RequestFinishedDocumentController : Controller
{
[HttpPost]
public JsonResult Save(int requestId, int requestFinishedId)
{
//todo
}
}
を
RedirectToAction呼び出しで、例外メッセージが表示されます。パブリックアクションメソッド 'Save'がコントローラ 'SuiP.Controllers.RequestFinishedDocumentControllerで見つかりませんでした'
どういうところが間違っていますか?
おかげで...」
のasp.net MVCは例外をスローする理由は、 『アクションが見つからない....』アクションは、ページが見つからない示し、すべてのルートをキャッチする代わりに、ルーティングのHttpPost属性を持っている場合。ポストアクションに
私は参照された質問を見ました。あなたのケースで現在の答えはどう違うのですか? RedirectToActionはgetなので、SaveのHttpPost属性のアクションは見ることができません。 –