1
我有一個控制器動作Foo。從Foo內部我需要傳遞一個GUID到另一個稱爲索引的動作。我怎樣才能做到這一點?從另一個控制器動作中調用ASP.NET MVC動作
public ActionResult Foo() {
return View("Index",someguid);
}
public ActionResult Index(Guid id)
我該怎麼做?
我有一個控制器動作Foo。從Foo內部我需要傳遞一個GUID到另一個稱爲索引的動作。我怎樣才能做到這一點?從另一個控制器動作中調用ASP.NET MVC動作
public ActionResult Foo() {
return View("Index",someguid);
}
public ActionResult Index(Guid id)
我該怎麼做?
正是RedirectToAction方法的用途。
正如Dom在評論中提到的,這應該讓你朝着正確的方向前進。
public ActionResult Foo() {
return RedirectToAction("Index", new { id = someguid });
}
沒有很多信息要去,但如何'返回RedirectToAction(「Index」,new {id = someguid});'? – dom
只要把它稱爲'return Index(someguid);'? (這可能是告訴你,你錯過了一些對象/服務來提供共享行爲) –