【问题标题】:Force redirect to action url in mvc3强制重定向到 mvc3 中的操作 url
【发布时间】:2012-04-24 18:43:49
【问题描述】:

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

我想要这样的东西:

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

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

非常感谢您的帮助

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      说的很对。只需添加返回

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

      【讨论】:

      • 我收到错误当前上下文中不存在名称“RedirectToAction”(抱歉,我可能错误地编辑了您的答案)
      • 我想你应该多放一些代码。此错误似乎您没有在控制器的操作方法中进行调用
      • 如果你的类不是从控制器类派生的,你就无能为力了。它应该在那里
      猜你喜欢
      • 1970-01-01
      • 2011-08-06
      • 1970-01-01
      • 1970-01-01
      • 2015-05-18
      • 2012-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多