だから私はと呼ばれるHttpPost
唯一のものを持っています。そのこと(ロジックなど)を行った後、別のコントローラーにリダイレクトしたい。としましょう。ここにあります:ActionResult
Edit
HomeController
[HttpPost]
public ActionResult Edit(Chair chair, string xml)
{
if (ModelState.IsValid)
{
try
{
_repository.EditChair(chair, xml);
return RedirectToRoute(new { contoller = "Home", action = "index"});
}
catch (Exception ex)
{
//error msg for failed edit in XML file
ModelState.AddModelError("", "Error editing record. " + ex.Message);
}
}
return View(Chair);
}
return RedirectResult()
、RedirectToAction()
、 -などの他のことを試しまし たが、メソッドが ( ) にRedirectToRoute("string")
あるコントローラーからインデックスビューを返し続けます。Edit
ChairController
これを行う正しい方法は何ですか??