2009-07-28 4 views
0

Я пытаюсь использовать ModalPopupExtender AjaxToolkit, но он не работает. Фактически, как только он открывается, он закрывается. Поэтому я вижу, что это визуализируется, но закрывается во втором.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

ответ

1

Используйте панель обновления для этой работы, потому что при нажатии кнопки он принять также разместить назад, так вот почему вы просто увидеть всплывающее окно и близко на то же время.

+0

Даже если я больше не буду работать над этим проектом, и прошло около 8 месяцев (и с тех пор я, вероятно, нашел работу), я думаю, что это была бы правильная оценка того, что мне не хватало панели обновлений. Спасибо – Allov

+0

Упоминается не, yup you right, что вы пропустили эту вещь, потому что несколько месяцев назад я тоже сталкиваюсь с таким типом проблемы, который будет решаться самим собой. Можете ли вы, пожалуйста, проголосовать за мой ответ. Если вы находите мое решение правильным? –

Смежные вопросы