Итак, у меня есть httpPOST
ActionResult
Edit Редактирование
. После его дела (логика и т. Д.) Я хочу, чтобы он перенаправлял к другому контроллеру. Позвольте сказать гомеконердер
. Вот оно:
[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);
}
я попробовал другие вещи, подобные возврату Redirectresult ()
, ,
находится в (, RedirectToAction ()
, RedirectToroute («string»)
- но он все еще сохраняет Возвращая вид индекса от контроллера Редактирование
метод CreatController
).
Что правильный способ сделать это ??