jQuery UI Dialog (модальный), предотвращает любую обратную передачу
Как я могу сделать обратную передачу кнопки отправки ASP.NET в диалоговом окне jQuery UI?
На самом деле я использую модальное диалоговое окно пользовательского интерфейса, подобное тому, которое мы использовали для модального набора инструментов управления Ajax, для обновления значений данных, хранящихся в элементе управления gridview. Я могу сделать все, но не могу вызвать обратную передачу с модальным интерфейсом. Я немного новичок в jQuery и его пользовательском интерфейсе, поэтому не могу найти хорошего решения для этого.
Для модальности инструментария Ajax мы использовали свойство триггера, чтобы включить обратную передачу, когда кто-то нажимает на кнопку отправки, но здесь это похоже на невозможность. Ниже приведен мой код:
//------------Modal first----------------
<div id="editEventModal" title="Edit Event Details" style="display:none">
//-------Here are my controls with asp.net validators
<asp:Button ID="btnEditEvent" runat="server" Text="Save" ValidationGroup="EditEvent" />
</div>
//--------- JavaScript/jQuery method for calling popup
function invokeEditPopup(){
$("#editEventModal").dialog({
width: 700,
modal: true
});
}
//-- Please not that I have not used UI_Dialog's predefined `OK`, `Cancel` buttons as I need to validate my form with asp.net validators on submit button's `click` event.
В gridview я добавил событие javascriptinvokeEditPopup()
на кнопки (которые будут использоваться для всплывающего диалогового окна), вGridView_DataBound
Мероприятие.
Как мне сделатьbtnEditEvent
диалога, чтобы сделать обратную передачу, чтобы выполнить необходимый процесс на сервере.
----------------------- Для получения дополнительной информации ------------------ Я пытался использовать идеи изДиалог jQuery UI с обратной передачей кнопки ASP.NET.
И чуть ниже, определяя мой диалог в JavaScript, я попытался использовать (конечно, отдельно):
$("#editEventModal").parent().appendTo($("form"));
//--------And---------------
$(".ui-dialog").parent().appendTo($("form"));
//--------And---------------
$("#editEventModal").parent().prependTo($("form"));
//--------And---------------
$(".ui-dialog").parent().prependTo($("form"));
Но это не сработало правильно.