2015-10-14 93 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 }); 

} 
相關問題