2015-10-14 151 views
1

我有一个控制器动作Foo。从Foo内部我需要传递一个GUID到另一个称为索引的动作。我怎样才能做到这一点?从另一个控制器动作中调用ASP.NET MVC动作

public ActionResult Foo() { 

    return View("Index",someguid); 

} 

public ActionResult Index(Guid id) 

我该怎么做?

+0

没有很多信息要去,但如何'返回RedirectToAction(“Index”,new {id = someguid});'? – dom

+1

只要把它称为'return Index(someguid);'? (这可能是告诉你,你错过了一些对象/服务来提供共享行为) –

回答

1

正是RedirectToAction方法的用途。

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

public ActionResult Foo() { 

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

} 
相关问题