Нажатие кнопки перехвата MVC для модального диалога

#c# #jquery #asp.net-mvc #modal-dialog

#c# #jquery #asp.net-mvc #модальный диалог

Вопрос:

У меня есть один MVC ASP.NET форма с двумя кнопками как таковая.

 <button id="btnAcceptAll" class="btn btn-lg btn-success" name="button" value="accept"><i class="fa fa-check"></i> Accept</button>
<button id="btnRejectAll" class="btn btn-lg btn-danger" name="button" value="reject"><i class="fa fa-times"></i> Reject</button>
  

И они обрабатываются в моем контроллере, где я различаю две кнопки

 [ActionName("Index")]
[HttpPost]
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult IndexPost(string button, QcMatchViewModel model)
{}
  

И все это работает отлично, но я пытаюсь применить дополнительную логику, когда, когда пользователь нажимает кнопку отклонения, я также получаю всплывающее диалоговое окно, и когда они заполняют это и нажимают кнопку ввода, страница отправляется как обычно.

Думал о чем-то подобном

 $('#btnRejectAll').click(function(event) {
    event.preventDefault();
    $("#dialog-form").dialog("open");
});
  

Но тогда как мне заставить кнопку отправлять как обычно?

Комментарии:

1. добавьте кнопку в диалоговое окно и программно отправьте форму

2. Что такое Jquery для его отправки?

3. $("#idofForm").submit() или $("#idofForm").trigger("submit")

4. Хорошо, но поскольку у меня есть две кнопки, как вы можете видеть в OP, будет ли это по-прежнему помнить, на какую исходную кнопку я нажал?

5. вы хотите снова нажать ту кнопку, с которой открылся диалог???