В настоящее время я использую jQuery на своей странице контента asp.net (используя master). Я создаю модальный диалог с помощью jquery. Div, который определен с помощью следующего кода
<div id="example" class="flora" title="Information" style="display:none; visibility:hidden; text-align:left;">
<asp:Panel ID="Panel" runat="server">
Is the information you have entered correct?<br />
<asp:Label>Some labels filled when the modal appears</asp:Label>
<asp:button runat="server" OnClick="someServerSide_Function" Text="Submit" />
</asp:Panel>
</div>
Есть кнопка HTML, которая нажимается, и когда кнопка нажата, она вызывает следующий код
$("#example").dialog("open");
И модал определяется следующим кодом:
$("#example").dialog({
autoOpen: false,
modal: true,
height: 400,
overlay: overlayCss,
bgiframe: true
});
Модал заполняется при нажатии кнопки HTML, а кнопка ASP.NET не вызывает свою функцию на стороне сервера при нажатии. Пример div находится внутри тегов, поэтому он должен вызывать функцию на стороне сервера. Что может быть не так?