У меня есть кнопка внутри UpdatePanel. Кнопка используется как кнопка OK для ModalPopupExtender. По какой-то причине событие нажатия кнопки не срабатывает. Есть идеи? Я что-то упускаю?ModalPopupExtender OK Нажатие кнопки не запускает событие?
<asp:updatepanel id="UpdatePanel1" runat="server">
<ContentTemplate>
<cc1:ModalPopupExtender ID="ModalDialog" runat="server"
TargetControlID="OpenDialogLinkButton"
PopupControlID="ModalDialogPanel" OkControlID="ModalOKButton"
BackgroundCssClass="ModalBackground">
</cc1:ModalPopupExtender>
<asp:Panel ID="ModalDialogPanel" CssClass="ModalPopup" runat="server">
...
<asp:Button ID="ModalOKButton" runat="server" Text="OK"
onclick="ModalOKButton_Click" />
</asp:Panel>
</ContentTemplate>
</asp:updatepanel>
Если вы удалите OKControlID из вашего ModalPopupExtender, кнопка будет возвращена как обычно. В вашем случае вы можете вызвать ModalPopupExtender.Hide(), чтобы скрыть всплывающее окно. – 2009-01-28 19:37:05