MVC3 Перенаправляют на маршрут от ActionResult

Итак, у меня есть 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 ).

Что правильный способ сделать это ??

10
задан casperOne 10 May 2012 в 11:54
поделиться