Avatar ·

Cómo pasar un parámetro en el método RedirectToAction en ASP.NET MVC

¡Hola a todos! Soy nuevo en ASP.NET MVC y C#. Me encontré con un problema al usar `RedirectToAction`. Necesito, después de procesar un formulario, redirigir al usuario a otra action del controlador y pasarle algún parámetro (por ejemplo, el ID de un registro o un mensaje de éxito). Aquí hay un ejemplo de mi código. Tengo un controlador `HomeController` con dos actions: ```csharp public class HomeController : Controller { public ActionResult Index() { return View(); } [HttpPost] public ActionResult Create(string name) { // Aquí guardo los datos, obtengo ID = 123 int newId = 123; // Intento redirigir a Details con el parámetro id return RedirectToAction("Details", new { id = newId }); } public ActionResult Details(int id) { // Aquí espero recibir id = 123 ViewBag.Message = "ID: " + id; return View(); } } ``` El problema es que cuando llamo a `Create`, redirige