Возможно, мое понимание всплывающего окна Ajax Modal неверно. Я хотел бы получить некоторые данные с сервера и показать их во всплывающем окне, когда пользователь нажимает кнопку на странице. Следующий код находится в aspx страницы.
<asp:Panel ID="pnlDetail" CssClass="modal" runat="server">
<div class="header">
Data
</div>
<div class="body">
<div class="header">
<asp:Label ID="lblInput" runat="server"></asp:Label>
</div>
</div>
</asp:Panel>
<ajaxToolkit:ModalPopupExtender ID="mpeDetail" PopupDragHandleControlID="pnlDetail" PopupControlID="pnlDetail" TargetControlID="hdnDetail"
BackgroundCssClass="modalBG" CancelControlID="ShowDetailClose" runat="server" />
В событии нажатия кнопки на кнопке на странице я извлекаю данные с сервера и назначаю значение lblInput во всплывающей панели и вызываю mpe.Show .. но оно не отображает значение. Я предполагаю, что данные должны присутствовать при загрузке mpe, но это не то, что я должен делать.
Если MPE не может этого достичь, какова альтернатива?