也许我对 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 无法做到这一点,还有什么替代方案?