usando dos botones de enviar dentro de un solo formulario

Tengo un formulario con dos botones de envío en mi aplicación asp.net mvc (C #). Cuando hago clic en cualquier botón de enviar enGoogle Chrome, de forma predeterminada, el valor del botón Enviar es el valor del primer botón Enviar.

Aquí está el html:

 <input type="submit" value="Send" name="SendEmail" />
 <input type="submit" value="Save As Draft" name="SendEmail" />
 <input type="button" value="Cancel" />

Cuando hago clic en elSave As Draft botón, en la acción del controlador, obtiene "Enviar" como valor paraSendEmail.

Aquí está la acción:

public ActionResult SendEmail(string SendEmail, FormCollection form)
 {
       if(SendEmail == "Send")
       {
          //Send Email
       }
       else
       {
          //Save as draft
       }
       return RedirectToAction("SendEmailSuccess");
 }

Cuando obtengo el valor de FormCollection, muestra "Enviar". es decirform["SendEmail"] daSend

¿Cuál puede ser el problema o la solución que necesito hacer para obtener el valor real del botón Enviar enviado?

Respuestas a la pregunta(4)

Su respuesta a la pregunta