强制重定向到mvc3中的操作URL

时间:2012-04-12 12:08:01

标签: c# asp.net-mvc-3 redirect

在ASP.NET MVC3 web应用程序中,如何强制重定向到动作URL?

我想要这样的事情:

if(i==0)
{
    RedirectToAction("Index", "Home");
}

编辑:  我需要从普通类而不是控制器中调用它

非常感谢任何帮助

2 个答案:

答案 0 :(得分:1)

这是非常正确的。只需添加回报

即可
if(i==0)
{
   return RedirectToAction("Index", "Home");
}

答案 1 :(得分:1)

这是一个控制器操作,因此您应该从依赖类中的方法返回它。让你的依赖类返回一个值,控制器可以决定流程应该在哪里以及如何进行。