我正在使用.NET AjaxControlToolkit(不要问为什么,我继承了这个项目)。我创建面板,然后使用按钮,按如下方式弹出面板:
<asp:LinkButton ID="lbReplaceImage" runat="server"><img src="/images/pencil.gif" alt="edit image" /></asp:LinkButton>
<cc1:ModalPopupExtender ID="mpeReplaceImages" runat="server" TargetControlID="lbReplaceImage" BackgroundCssClass="modalBackground"
PopupControlID="pnlReplaceImage" CancelControlID="btnReplaceImageCancel" OkControlID="btnReplaceImageOK">
</cc1:ModalPopupExtender>
进而:
<asp:Panel ID="pnlReplaceImage" runat="server" BackColor="White" CssClass="container">
.
.
.
</asp:Panel>
我的问题是第一次进入系统,表格中没有数据,所以面板没有被系统隐藏。我尝试使用 CSS 来隐藏面板,但它永远不会重新打开。即使页面上没有模式弹出控件,是否有一些操作员可以使面板保持隐藏状态?