2010-05-17 36 views
2

我已经设置了一些区域,但我不确定如何通过RedirectToAction方法重定向到它们。似乎没有任何区域参数我可以喂它。RedirectToAction的区域?

感谢

回答

4

您将需要使用RedirectToRoute如果你想重定向到当前区域外的一个ActionResult。你首先要确保你有一条到你想重定向到你的区域的ActionResult的路线。下面的文章是有所帮助:

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

一旦你有了到位的路线,你可以做return RedirectToRoute("MyRouteName");

+0

这似乎是工作得很好。谢谢! – chobo 2010-05-17 22:28:53

+0

很高兴能帮到你! – 2010-05-17 22:31:33

5

这将工作太:

return RedirectToAction("ActionName","ControllerName", new { area = "AreaName" });