2012-04-14 8 views
0

У меня есть страница aspx, содержащая userControl, которая содержит текстовые поля.Page_load данные заполнения после загрузки UserControl ASP.net

в методе page_load, он читает из базы данных, и я хочу заполнить текстовые поля usercontrol данными, которые были прочитаны.

проблемы я столкнулся, что поток загрузки страницы

Page_Load страницы, где я задаю текстовое поле, то Page_Load из UserControl, так что здесь все данные будут удалены, то он покажет страницу.

как я могу исправить это.

+1

Не используйте метод Load в UserControl для initiliaze но это страница Page_Load. Вы должны предоставить публичные свойства в UserControl, чтобы получить/установить текстовое свойство TextBoxes с контроллера (страница). –

+0

На самом деле это большой проект, и я не тот, кто сделал usercontrol, поэтому я не знаю, что может произойти в случае, если я остановлю загрузку с usercontrol. и я должен использовать его: S – msytNadeem

ответ

0

в этом случае вы должны заполнить данные UserControl в Page_Init не Page_Load, проблема здесь будет решена :)

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