События Custom Control элемента управления

Тема в разделе ".NET", создана пользователем Nikitos, 27 дек 2007.

  1. Nikitos

    Nikitos Гость

    Я создаю динамически пользовательский элемент управления (класс MyControl), загружаю его в событии Page_OnLoad, работает нормально кроме его собитий, наприме нажатие кнопки. То есть, в самом элементе управления есть кнопка, нажатие которой обрабатывает функция-обработчик. При динамической подгрузке этого элемента управления методом Page.LoadControl(...) этот обработчик ничего не делает, а если я размещаю этот элемент с помощью тэгов на стрранице (статически), то обработчик прекрасно выполняет свои функции и реагирует на нажатие этой кнопки.
    Почему?
     
  2. mr_ST

    mr_ST Гость

    В OnLoad это делать уже поздно. Смотри "page life cycle"
     
  3. Nikitos

    Nikitos Гость

    Почему поздно? Сам элемент подгружается прекрасно, все его элементы отображаются и события работают. Но событие щелчка кнопки, находящейся в теле этого элемента (обрабатывается кодом этого же элемента), работает только при статическом размещении элемента на странице... Причем подгрузка сделана, как рекомендуется в msdn (да и в любой литературе)
     
  4. Nikitos

    Nikitos Гость

    Да, разобрался, просто я "разместил его" на месте несовсем в нужный момент, в PreRender, а надо было при инициализации
     
Загрузка...

Поделиться этой страницей