Comment passer un paramètre dans la méthode RedirectToAction dans ASP.NET MVC ?
Bonjour à tous ! Je suis novice en ASP.NET MVC et C#. J'ai rencontré un problème lors de l'utilisation de `RedirectToAction`. Après avoir traité un formulaire, je dois rediriger l'utilisateur vers une autre action du contrôleur et y passer un paramètre (par exemple, un ID d'enregistrement ou un message de succès).\n\nVoici un exemple de mon code. J'ai un contrôleur `HomeController` avec deux actions :\n\n```csharp\npublic class HomeController : Controller\n{\n public ActionResult Index()\n {\n return View();\n }\n\n [HttpPost]\n public ActionResult Create(string name)\n {\n // Ici je sauvegarde les données, j'obtiens ID = 123\n int newId = 123;\n // J'essaie de rediriger vers Details avec le paramètre id\n return RedirectToAction("Details", new { id = newId });\n }\n\n public ActionResult Details(int id)\n {\n // Ici je m'attends à recevoir id = 123\n ViewBag.Message = "ID : " + id;\n return View();\n }\n}\n```\n\nLe problème est que lorsque j'appelle `Create`, il redirige
No answers yet.
Connectez-vous pour laisser une réponse