У меня есть страница хоста с несколькими пользовательскими элементами управления. Некоторые из этих элементов управления имеют созданное пользователем свойство с именем Enabled и имеют логическое значение.
В некоторых элементах управления значение по умолчанию для Enabled установлено на False. На странице хоста я могу получить доступ к свойству и установить для него значение True. Элемент управления делает то, что должен.
На этой странице хоста есть кнопка «Запустить отчет», которая выполняет Server.Transfer на страницу «Результаты».
В заднем коде страницы результатов значения элементов управления из PreviousPage проверяются через другие созданные пользователем свойства для элементов управления и добавляются в ParamterList.
Я пытаюсь проверить свойство Enabled элементов управления на PreviousPage, однако, когда это сделано, кажется, что свойство Enabled установлено на значение по умолчанию (в данном случае False), а не то, что я установил на странице при загрузке.
Нужно ли вводить значение этого свойства в скрытое текстовое поле или что-то еще, чтобы его значение было доступно после ServerTransfer? Кажется, что любой элемент управления, который содержит значение, может быть извлечен через PreviousPage и его созданное пользователем свойство, но любая переменная, установленная внутри элемента управления, сбрасывается обратно к своему значению по умолчанию.