我试图让模式弹出框工作,它需要在后面的代码中触发。另一种模式弹出式扩展程序问题
<asp:Button ID="btnModalPopUp" runat="server" Text="Button" Style="display: none" />
<asp:Panel ID="pnlModalPopup" runat="server" CssClass="modalPopup" Style="display: none"
Width="233px">
<div id="Div1" runat="server" cssclass="title">
Modal text here.
<asp:TextBox ID="txtEditComments" runat="server"></asp:TextBox>
</div>
</asp:Panel>
<cc1:ModalPopupExtender ID="modalMessage" runat="server" TargetControlID="btnModalPopUp"
PopupControlID="pnlModalPopup" BackgroundCssClass="modalBackground" DropShadow="true"/>
后面的代码:
protected void Page_Load(object sender, EventArgs e)
{
modalMessage.Show();
}
即使它击中了 “modalMessage.Show();”代码它不显示模式面板。
OK - 这是什么问题?顺便说一下:
Arthur
2009-10-22 19:03:56
@Arthur:'display:none'需要美观,否则当页面加载时弹出窗口会显示,然后在ModalPopupExtender启动并隐藏时会很快消失。 – Chris 2009-10-22 19:35:28
只是一个问题,但是如果您从btnModalPopup中删除“display:none”,是否会执行此操作? – 2009-10-22 19:39:43