我对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实现此目的,但我尝试不更改使用查询字符串值的现有代码。)
答案 0 :(得分:1)
return RedirectToAction("ActionName", "ControllerName", new { Section=home,Type=Mgr ......Anythingelse you want to pass });