У меня есть много веб-элементов управления, динамически создаваемых на странице ASP.NET. В определенных сценариях обратной передачи (когда я нажимаю LinkButton) я хочу пропустить загрузку старого дерева веб-элементов управления и немедленно создать новое дерево. К сожалению, когда я создаю новое дерево, в него загружается состояние просмотра старого дерева.
Я хочу иметь возможность отключить процесс загрузки состояния просмотра для этого конкретного сценария, но после загрузки нового дерева состояние просмотра должно работать нормально.
Я уже решил часть проблемы, переопределив метод LoadViewState веб-элементов управления, но, к сожалению, это отключает состояние просмотра, специфичное для элемента управления, а не для его дочерних элементов (текстовые поля, кнопки и т. Д.).
Является ли это возможным?
Спасибо.