さて、コントローラーのアクションにリダイレクトすることになっているスニペットがあります。
return RedirectToAction("add");
ここで問題となるのは、add
アクションが過負荷になることです。1つは、HTTPrequestがGET
タイプの場合に呼び出され、もう1つはリクエストがタイプの場合に呼び出されPOST
ます。とにかく、ステートメントがリダイレクトするアクションを選択できますか?
さて、コントローラーのアクションにリダイレクトすることになっているスニペットがあります。
return RedirectToAction("add");
ここで問題となるのは、add
アクションが過負荷になることです。1つは、HTTPrequestがGET
タイプの場合に呼び出され、もう1つはリクエストがタイプの場合に呼び出されPOST
ます。とにかく、ステートメントがリダイレクトするアクションを選択できますか?
RedirectToActionは、クライアントのブラウザに302(移動)応答を返します。GET
あなたがそれを得る唯一の方法です。
POST / addアクションを呼び出したいという理由で質問した場合は、この関連する質問が役立つ可能性があります
これを試して
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult add()
{
...
}
[ActionName("add")]
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult add_post()
{
...
}
このようにして、POSTおよびGETして追加し、コントローラーでaddまたはadd_postを呼び出すことができます。