Я использую WebForms MVP для создания простых приложений для создания отчетов. Большинство этих приложений состоят из нескольких входных критериев поиска и сетки данных ComponentArt, которую я заполняю данными из базы данных.
Большая часть разметки находится в UserControl, который находится на странице содержимого с главной страницей. Моя проблема в том, что событие элемента управления Page_Load запускается перед событиями элемента управления, которые в первую очередь вызвали обратную передачу. По сути, пользователь нажимает кнопку поиска, и Page_Load запускается ДО поиска_Click. Это портит схему привязки данных, которую я использовал.
Так вот в чем вопрос: почему мое событие Page_Load запускается перед обработчиком событий, и что я могу с этим поделать? Я не думаю, что эта проблема связана с WebForms MVP или ComponentArt, но, очевидно, я могу ошибаться.
Спасибо.