我正在使用 ASP.NET AJAX 手风琴。http://www.asp.net/ajaxlibrary/AjaxControlToolkitSampleSite/Accordion/Accordion.aspx。有没有办法在页面加载时展开所有面板?
谢谢
我无法使用ModalPopupExtender获取我的面板弹出窗口.这是代码
.modalBackground
{
background-color:#CCCCFF;
filter:alpha(opacity=40);
display:none;
opacity:0.5;
}
.ModalWindow
{
border: solid1px#c0c0c0;
background:#f0f0f0;
padding: 0px 10px 10px 10px;
position:absolute;
top:-1000px;
left:-1000;
}
Run Code Online (Sandbox Code Playgroud)
和代码:
<asp:ScriptManager runat="server">
</asp:ScriptManager>
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:Panel ID="panEdit" runat="server" Height="180px" Width="400px" CssClass="modalBackground">
Content goes here
<asp:Button ID="btnCancel" runat="server" Text="Cancel" />
</asp:Panel>
<asp:LinkButton runat="server" ID="btnPopup" Text="pop" />
<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" RepositionMode="RepositionOnWindowResize"
TargetControlID="btnPopup" PopupControlID="panEdit" BackgroundCssClass="modalBackground"
CancelControlID="btnCancel">
</asp:ModalPopupExtender>
</ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)
当我点击btnPopup时,没有任何反应.任何的想法?
我正在使用.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来隐藏面板,但它永远不会被重新打开.是否有一些操作符可以使面板保持隐藏,即使页面上没有模态弹出控件?
我有一个autocompleteextender,显示问题列表.在同一文本框中,当我输入内容并单击"搜索"按钮时,应打开一个弹出窗口并选择类别.我正在使用modalpopupextender进行弹出窗口.但是在使用自动完成扩展程序时,modelPopup不会打开.同时没有自动完成扩展程序它会工作