Кто-нибудь знает метод, в котором можно было бы вставить кнопку ASP.NET (т. Е. Кнопку с тегом runat="server"
) в диалоговое окно jQuery UI (в частности, область, где находятся кнопки)? 1002 *
Очевидно, что суть в том, что я могу обрабатывать серверы событий щелчка с помощью этих кнопок. Мне известно, что я могу вызвать обратную передачу из диалоговых кнопок, обрабатывая событие click и вызывая метод __DoPostBack
Пример:
$("#MyDialogDiv").dialog({
height: 400,
width: 450,
modal: true,
buttons: {
Ok : function () {
__DoPostBack(eventTarget, eventArguments);
$(this).dialog("close");
}, Cancel: function() {
$(this).dialog("close");
}
}
});
Однако я надеюсь найти более элегантное решение, в котором я мог бы по-прежнему декларативно добавлять кнопки в диалог, но они были бы вставлены в область кнопок диалога.
К сожалению, я могу думать только о том, чтобы переписать всю структуру метода создания диалога, но, возможно, есть лучшее решение?