从另一个控制器操作中调用ASP.NET MVC Action

时间:2015-10-14 18:29:47

标签: asp.net-mvc

我有一个控制器动作Foo。从Foo中我需要将GUID传递给另一个名为Index的动作。我怎么能这样做?

public ActionResult Foo() {

   return View("Index",someguid); 

} 

 public ActionResult Index(Guid id)

我该怎么做?

1 个答案:

答案 0 :(得分:1)

正是RedirectToAction方法的用途。

正如Dom在评论中提到的那样,这应该会让你朝着正确的方向前进。

public ActionResult Foo() {

   return RedirectToAction("Index", new { id = someguid });

}