Я использую следующий код, чтобы открыть Div в диалоговом окне, которое содержит две переключатели. Событие на стороне сервера работает, если я не открываю этот div как диалоговое окно. Но в случае диалогового окна обратная передача работает, но проверенное событие не работает.
Ниже приведен код, который я использую:
<script src="https://code.jquery.com/ui/1.11.1/jquery-ui.min.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css" />
<div class="row">
<a runat="server" href="#" onclick="openDialoge()">button</a>
<%--<button runat="server" id="btn" value="Button" onclick="openDialoge()">dasd</button>--%>
<div id="popupObject">
<asp:RadioButton runat="server" ID="a" Checked="true" AutoPostBack="true" GroupName="a" CssClass="noUnderline" Text="a" OnCheckedChanged="a_CheckedChanged"/>
<asp:RadioButton runat="server" ID="b" AutoPostBack="true" GroupName="a" CssClass="noUnderline" Text="b" OnCheckedChanged="a_CheckedChanged"/>
</div>
</div>
<script type="text/javascript">
function openDialoge(e) {
$("#popupObject").dialog({
height: ((400 - 350) * (180 / 100)),
width: "500px",
});
}
</script>
Кто-нибудь может подсказать, почему это происходит или что я должен сделать, чтобы решить это.