используя две кнопки отправки внутри одной формы
У меня есть форма с двумя кнопками отправки в моем приложении asp.net mvc (C #). Когда я нажимаю любую кнопку отправки вGoogle Chrome
по умолчанию значение кнопки отправки является значением первой кнопки отправки.
Вот HTML:
<input type="submit" value="Send" name="SendEmail" />
<input type="submit" value="Save As Draft" name="SendEmail" />
<input type="button" value="Cancel" />
Когда я нажимаюSave As Draft
Кнопка, в действии контроллера, он получает «Отправить» в качестве значения дляSendEmail
.
Вот действие:
public ActionResult SendEmail(string SendEmail, FormCollection form)
{
if(SendEmail == "Send")
{
//Send Email
}
else
{
//Save as draft
}
return RedirectToAction("SendEmailSuccess");
}
Когда я получаю значение из FormCollection, он показывает «Отправить». то естьform["SendEmail"]
даетSend
В чем может быть проблема или обходной путь, который мне нужно сделать, чтобы получить реальное значение нажатой кнопки «Отправить»?