Asp.net MVC将Url重定向到另一个控制器视图

时间:2015-04-30 21:34:42

标签: asp.net-mvc

我对MVC很新,并试图将asp.net应用程序迁移到MVC。基本上我试图尽可能地重用代码。在一个案例中,我试图使用Redirect(" SomeUrl"),它在同一个控制器下的视图中运行良好。

例如,我在HomeController.cs下面添加了一段代码

public ActionResult Login()
{
 return Redirect("HomeMgr?Section=home&Type=Mgr");
}

好吧,如果我可以使用Redirect(Url)重定向到另一个Controller中的视图,有人可以建议我吗?是否有任何类似于

的Url格式
  

"?〜/ controllername / VIEWNAME东西=东西&安培;东西= otherthing"

(我已经在其他帖子中读到了我可以使用RedirectToAction实现此目的,但我尝试不更改使用查询字符串值的现有代码。)

1 个答案:

答案 0 :(得分:1)

return RedirectToAction("ActionName", "ControllerName", new { Section=home,Type=Mgr ......Anythingelse you want to pass  });