我是MVC3的初學者,我想從另一個控制器的方法中獲得一個值。下面兩種方法:如何將控制器方法的值傳遞給另一個?
[HttpPost]
public ActionResult Create(TennisClub tennisclub)
{
if (ModelState.IsValid)
{
db.TennisClubs.Add(tennisclub);
db.SaveChanges();
return RedirectToAction("AssignManager");
}
return View(tennisclub);
}
[HttpPost]
public ActionResult AssignManager(Manager manager)
{
}
所以,當我創建一個新的網球俱樂部,我立刻想將管理員分配給它...對於我需要的主鍵「ID」。
所以我的問題是:如何在我的「AssignManager」方法中獲得此ID?在此先感謝
爲什麼當你添加網球俱樂部時你沒有指派經理? – 2012-03-26 07:43:09
因爲我需要在將它分配給網球俱樂部之前創建它,對不起,我忘記了這個細節... – Razor 2012-03-26 07:44:34
弗朗切斯科,只是通過引用分配,數據上下文將採取這個車給你。 – KingCronus 2012-03-26 07:49:55