ASP.NET AJAX Модальный всплывающий расширитель, отвечающий на код сервера по таймеру - PullRequest
0 голосов
/ 29 июня 2009

У меня есть модальный расширитель всплывающих окон, привязанный к элементу управления asp: панель, который я хочу показать, когда таймер на перезагрузках asp: updatepanel выполняет метод тиков Метод галочки вызывает другой метод, который проверяет наличие определенных условий, и, если все условия выполнены, я вызываю:

ClientScript.RegisterClientScriptBlock(this.GetType(), "key", "$find('modalPopupExtender').show();", true);

У меня есть TargetControlID на контроллере экстендера, установленный на asp: updatepanel. Пока это не появляется модальное окно.

Должен ли я установить TargetControlID для таймера внутри asp: updatepanel ???

Что мне не хватает?

Ответы [ 2 ]

0 голосов
/ 29 июня 2009

Я пробовал вышеупомянутые ответы и предложения. Я обнаружил, что добавление на страницу фиктивного тега div с параметром runat, установленным на сервер, и установка TargetControlID элемента управления-расширителя в фиктивный тег div

Я также закомментировал код ClientScript и добавил modalPopupExtender.Show (). Это позволило отображать модальное окно.

0 голосов
/ 29 июня 2009

, чтобы быть в безопасности, я могу изменить ваш третий параметр на:

String.Format("$find('{0}').show();",modalPopupExtender.ClientId)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...