2009-07-28 74 views
0

我正在尝试使用AjaxToolkit的ModalPopupExtender,但它不起作用。事实上,一旦它打开,它就会关闭。所以我可以看到它被渲染了,但是它在第二个被关闭了。ModalPopupExtender一打开就关闭

我试过用IE6和Firefox 3,它做同样的事情。

下面的代码:该工作

<AjaxControlToolkit:ModalPopupExtender ID="ModalPopupExtender1" TargetControlID="ButtonTarget" PopupControlID="Panel1" OkControlID="ButtonOk" CancelControlID="ButtonCancel" BackgroundCssClass="modal-background" runat="server"> 
</AjaxControlToolkit:ModalPopupExtender> 

<asp:Panel ID="Panel1" Style="display: none;" runat="server"> 
<%-- some stuff... --%> 
</asp:Panel> 
+1

你可以多发一些代码示例吗?这听起来像是部分回传正在完成并将页面重置为其原始布局(即:隐藏弹出窗口),但很难从您的示例中知道。 – Town 2009-08-19 14:39:47

回答

1

使用更新面板,因为当你点击按钮,它也需要寄回所以这就是为什么你只看到弹出,并在同一时间关闭。

+0

即使我不再在这个项目上工作,而且已经有8个月了(我可能从那时起就发现了一个工作),但我认为这是一个正确的评估,我错过了更新面板。谢谢 – Allov 2010-03-29 13:01:35