#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. вы хотите снова нажать ту кнопку, с которой открылся диалог???