Avatar ·

Como lidar com múltiplos botões submit em um único formulário ASP.NET MVC?

Olá a todos! Sou novo no ASP.NET MVC e encontrei um problema ao criar um formulário. Tenho uma view onde preciso implementar várias ações: salvar rascunho e publicar artigo. Quero usar um único formulário com dois botões submit, mas não entendo como determinar no controller qual botão foi pressionado. Aqui está meu código atual: ```csharp // Model public class ArticleViewModel { public int Id { get; set; } public string Title { get; set; } public string Content { get; set; } } // Controller [HttpPost] public ActionResult Save(ArticleViewModel model) { // Salvar como rascunho 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)