C# 强制重定向到mvc3中的操作url

C# 强制重定向到mvc3中的操作url,c#,asp.net-mvc-3,redirect,C#,Asp.net Mvc 3,Redirect,在ASP.NET MVC3 Web应用程序中,如何强制重定向到操作url 我想要这样的东西: if(i==0) { RedirectToAction("Index", "Home"); } 编辑: 我需要从普通类而不是控制器调用它 非常感谢您的帮助这是非常正确的。只要加上报税表就行了 if(i==0) { return RedirectToAction("Index", "Home"); } 这是一个控制器操作,因此您应该而不是从依赖类中的方法返回它。让您的依赖类返回一个值,控

在ASP.NET MVC3 Web应用程序中,如何强制重定向到操作url

我想要这样的东西:

if(i==0)
{
    RedirectToAction("Index", "Home");
}
编辑: 我需要从普通类而不是控制器调用它


非常感谢您的帮助

这是非常正确的。只要加上报税表就行了

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

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

我收到一个错误,当前上下文中不存在名称“RedirectToAction”(抱歉,我可能错误地编辑了您的答案),我想您应该再添加一些代码。如果你的类不是从你不能做很多事情的控制器类派生出来的,那么这个错误似乎不是在contorllerTry的action方法中进行调用。它注定会在那里