Nommez les deux boutons d'envoi de la même manière
<input name="submit" type="submit" id="submit" value="Save" />
<input name="submit" type="submit" id="process" value="Process" />
Ensuite, dans votre contrôleur, obtenez la valeur de submit. Seul le bouton cliqué transmettra sa valeur.
public ActionResult Index(string submit)
{
Response.Write(submit);
return View();
}
Vous pouvez bien sûr évaluer cette valeur pour effectuer différentes opérations avec un bloc de commutateurs.
public ActionResult Index(string submit)
{
switch (submit)
{
case "Save":
// Do something
break;
case "Process":
// Do something
break;
default:
throw new Exception();
break;
}
return View();
}