Avatar ·

Comment gérer plusieurs boutons de soumission dans un seul formulaire ASP.NET MVC ?

Bonjour à tous ! Je suis nouveau dans ASP.NET MVC et j'ai rencontré un problème lors de la création d'un formulaire. J'ai une vue dans laquelle je dois implémenter plusieurs actions : enregistrer un brouillon et publier un article. Je veux utiliser un seul formulaire avec deux boutons submit, mais je ne comprends pas comment déterminer côté contrôleur quel bouton a été pressé. Voici mon code actuel : ```csharp // Modèle public class ArticleViewModel { public int Id { get; set; } public string Title { get; set; } public string Content { get; set; } } // Contrôleur [HttpPost] public ActionResult Save(ArticleViewModel model) { // Enregistrer comme brouillon return View(model); } [HttpPost] public ActionResult Publish(ArticleViewModel model) { // Publier return View(model); } ``` ```html @using (Html.BeginForm()) { @Html.HiddenFor(m => m.Id) @Html.EditorFor(m => m.Title) @Html.EditorFor(m => m.Content)