Перенаправить действие из одной области на действие в «корневой» области? - PullRequest
28 голосов
/ 13 января 2010

Я использую последнюю версию ASP.Net MVC 2 RC.

У меня вопрос: как мне перенаправить одно действие из области «Блог» на действие index в home-controller, которое существует в «корне» моего приложения (без области)?

Я пытался:

return RedirectToAction("index", "home");

но это перенаправляет на / Blog / home , где Blog - это название моей области.

Ответы [ 2 ]

70 голосов
/ 13 января 2010

Попробуйте это:

return RedirectToAction("index", "home", new { area = "" });
4 голосов
/ 01 ноября 2010

Если используется маршрутизация по умолчанию, это тоже должно работать, не уверен, что происходит с ViewData.

return Redirect("~/");
...