RedirectToAction для областей? - PullRequest
2 голосов
/ 17 мая 2010

Я настроил некоторые области, но я не уверен, как перенаправить их через метод RedirectToAction. Кажется, что нет никакого параметра Area, который я мог бы кормить.

Спасибо

Ответы [ 2 ]

6 голосов
/ 14 марта 2012

Это тоже будет работать:

return RedirectToAction("ActionName","ControllerName", new { area = "AreaName" });
4 голосов
/ 17 мая 2010

Вам нужно будет использовать RedirectToRoute , если вы пытаетесь перенаправить на ActionResult за пределами текущей области. Сначала вы захотите убедиться, что у вас есть маршрут к ActionResult, который вы хотите перенаправить на зарегистрированный в вашем регионе. Для этого полезна следующая статья:

http://msdn.microsoft.com/en-us/library/ee307987(VS.100).aspx#registering_routes_in_account_and_store_areas

Как только у вас есть маршруты, вы можете сделать return RedirectToRoute("MyRouteName");

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...