从一个区域的动作重定向到“根”区域的动作 - 区域?
问题描述:
我使用最新版本的ASP.Net MVC 2 RC。从一个区域的动作重定向到“根”区域的动作 - 区域?
我的问题是,我如何从“博客”中的一个动作重定向到位于我的应用程序的“根”(无区域)中的主控制器中的索引动作?
我想:
return RedirectToAction("index", "home");
但这重定向到/博客/家,其中博客是我区的名称。如果使用的是默认路由这应该工作过,不知道会发生什么情况的ViewData
return RedirectToAction("index", "home", new { area = "" });
答
试试这个。
return Redirect("~/");
答
:
+3
这对我来说不起作用,但我并没有降级,因为它可能适用于其他人。 – 2011-10-18 11:06:35
是的,我只是在我自己的项目中尝试过,它确实有效。 – 2010-01-13 19:41:14
谢谢,它工作。但是,ViewData似乎迷路了:S我将使用Sessions来代替:) – Mickel 2010-01-13 19:54:00
您也可以将ViewData存储在TempData中... – 2010-01-14 09:04:51