Avatar ·

Wie übergibt man einen Parameter in der RedirectToAction-Methode in ASP.NET MVC?

Hallo zusammen! Ich bin neu in ASP.NET MVC und C#. Ich bin auf ein Problem bei der Verwendung von `RedirectToAction` gestoßen. Nach der Verarbeitung eines Formulars muss ich den Benutzer zu einer anderen Controller-Aktion umleiten und dort einen Parameter übergeben (z.B. eine ID oder eine Erfolgsmeldung). Hier ist ein Beispiel meines Codes. Es gibt einen `HomeController` mit zwei Aktionen: ```csharp public class HomeController : Controller { public ActionResult Index() { return View(); } [HttpPost] public ActionResult Create(string name) { // Hier speichere ich die Daten, erhalte ID = 123 int newId = 123; // Versuche, zu Details mit dem Parameter id umzuleiten return RedirectToAction("Details", new { id = newId }); } public ActionResult Details(int id) { // Hier erwarte ich id = 123 ViewBag.Message = "ID: " + id; return View(); } } ``` Das Problem ist, dass beim Aufruf von `Create` die Umleitung erfolgt...