Загрузка пользовательского контроля асинхронно по нажатию кнопки - PullRequest
0 голосов
/ 27 июня 2011

У меня 2 usercontrol, каждый в разных-разных панелях обновления.Также у меня есть кнопка вне этих 2-х панелей обновления.При нажатии этой кнопки я пытаюсь вызвать метод в usercontrol.

Он не отображает данные до тех пор, пока нажатие кнопки не будет завершено, поэтому оба моих пользовательских элемента управления загружаются одновременно.Я хочу загрузить эти пользовательские элементы управления асинхронно, т.е. как только метод в этом пользовательском элементе управления завершится, я хочу, чтобы данные отображались.Что я должен изменить, чтобы заставить его работать должным образом.

Метод в usercontrol в основном создает динамический HTML для пользовательского элемента управления.

Я вызываю метод пользовательского элемента управления при нажатии кнопки, так что этопроисходит последовательно.Событие Unload UpdatePanel происходит в конце, есть ли способ вызвать это событие нажатием кнопки.

1 Ответ

0 голосов
/ 27 июня 2011

Если я правильно понял ваш вопрос (что не так просто), вам нужно что-то вроде FinishedLoading в ваших пользовательских элементах управления и иметь его делегатов на вашей странице, где вы установите их видимость в true.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...