Я пытаюсь создать веб-часть с текстовым полем, в котором вы можете установить значение литерала (h2) на веб-части и кнопку «сохранить», которая отправляет сообщения назад, а затем соответственно устанавливает литерал. Это работает с одним огромным предостережением; когда страница загружается после обратной передачи, литерал не изменяется. Однако, если я записываю то, что на самом деле установлено в литерале, оно имеет новое значение. Кроме того, если я снова перезагрузить страницу (F5), она отображается правильно.
Сначала я подумал, что это должен быть ViewState, поэтому я отключил его для всех элементов управления. Я проверил, что это не сохраняется в ViewState (декодировал его). Таким образом, ViewState не сохраняет старое значение.
Я использую «CreateChildControls», чтобы добавить свои элементы управления в веб-часть. и обратная передача обрабатывается простым обработчиком событий.
Есть идеи?
Для записи я использую MOSS 2007.