Ich bin Anfänger in MVC3, und ich möchte einen Wert von einem anderen Controller-Methode erhalten. Hier sind die beiden Methoden:Wie übergibt man einen Wert von einer Controller-Methode an einen anderen?
[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)
{
}
Also, wenn ich einen neuen Tennisclub zu schaffen, sofort würde Ich mag einen Manager, um es zu vergeben ... Dafür brauche ich den Primärschlüssel „ID“.
Also meine Frage ist: Wie bekomme ich diese ID in meiner "AssignManager" -Methode? Vielen Dank im Voraus
Warum nicht Sie den Manager direkt dort zuweisen, wenn Sie den Tennisclub hinzufügen? –
Weil ich es erstellen muss, bevor Sie es dem Tennisclub zuweisen, Sorry, ich vergesse dieses Detail ... – Razor
Francesco, einfach per Referenz zuweisen, der Datenkontext wird das Auto für dich nehmen. – KingCronus