Dou*_*ram 0 asp.net ajaxcontroltoolkit
我正在使用.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>
Run Code Online (Sandbox Code Playgroud)
然后:
<asp:Panel ID="pnlReplaceImage" runat="server" BackColor="White" CssClass="container">
.
.
.
</asp:Panel>
Run Code Online (Sandbox Code Playgroud)
我的问题是,在系统中第一次,表中没有数据,因此系统不会隐藏面板.我试图使用CSS来隐藏面板,但它永远不会被重新打开.是否有一些操作符可以使面板保持隐藏,即使页面上没有模态弹出控件?
你用什么CSS来隐藏面板?visibility:hidden的?
你有没有尝试过:
style="display:none"
Run Code Online (Sandbox Code Playgroud)
我之前遇到过这个问题,这对我有用.
编辑:如下所述,为了使上面的行工作,它必须作为内联CSS放置:
<asp:Panel ID="pnlReplaceImage" runat="server" CssClass="container" style="display:none">
.
.
.
</asp:Panel>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2961 次 |
| 最近记录: |