HttpPostを動作させるにはどうすればよいですか?MVC 3 [HttpPost]
私は自分のフォームを受信するために、次のアクションを書いたと思います:
[Authorize]
[HttpPost]
public ActionResult TextAction()
{
ViewBag.Title = "POST";
return View();
}
[Authorize]
public ActionResult TextAction(string title)
{
ViewBag.Title = "GET";
return View();
}
フォーム:
@using (Html.BeginForm("TextAction", "Admin", FormMethod.Post)){...}
うーん...それは最初のアクションビューで「POST」を書くことになりました。 ...それじゃない?
「GET」のみにリダイレクトされるのはなぜですか?
お願いします!
フォームはどのように提出していますか?フォームに、サーバーにポストバックされている入力がありますか? – RoccoC5
GETとPOSTについて読んでみることをお勧めします。明らかに混乱しているからです。そうでなければあなたの質問で混乱しています。 – RPM1984