Мое понимание порядка событий страницы таково:
Страница: Загрузка
Элемент управления: DataBind (для GridView или любого другого)
Управление: нагрузка
Управление: нажатие (для кнопки)
Страница: PreRender
Управление: PreRender
(Есть много других - но это те, которые меня интересуют)
Здесь важно отметить, что событие нажатия кнопки наступает после события привязки gridview. Если кнопка вызывает изменение данных, GridView отображает старые данные. Я мог бы повторно привязать элемент управления в событии PreRender, но это выглядит совершенно безобразно.
Это должен быть очень распространенный шаблон (кнопка, которая обновляет данные). Как мне соединить это так, чтобы GridView связывался с данными после , когда нажатие кнопки изменяет их?