Avatar ·

Cómo manejar múltiples botones de submit en un solo formulario ASP.NET MVC

¡Hola a todos! Soy nuevo en ASP.NET MVC y me encontré con un problema al crear un formulario. Tengo una vista en la que necesito implementar varias acciones: guardar un borrador y publicar un artículo. Quiero usar un solo formulario con dos botones submit, pero no entiendo cómo determinar en el controlador qué botón fue presionado. Aquí está mi código actual: ```csharp // Modelo public class ArticleViewModel { public int Id { get; set; } public string Title { get; set; } public string Content { get; set; } } // Controlador [HttpPost] public ActionResult Save(ArticleViewModel model) { // Guardar como borrador return View(model); } [HttpPost] public ActionResult Publish(ArticleViewModel model) { // Publicar return View(model); } ``` ```html @using (Html.BeginForm()) { @Html.HiddenFor(m => m.Id) @Html.EditorFor(m => m.Title) @Html.EditorFor(m => m.Content)