2016-05-06 9 views
0

Я использую элемент управления TabContainer, который содержит динамическое отображение usercontrol в зависимости от выбранной вкладки. Внутри usercontrol у меня есть ретранслятор, который содержит флажок, ярлык и скрытое поле. Я обновляю/изменяю значения этих полей внутри события itemdatabound.CheckBox и значения скрытого поля, не обновляющиеся внутри Repeater

Все работает нормально, когда страница загружается в первый раз, но после этого, если я перепроверяю ретранслятор, тогда меняются только значения меток и флажок/скрытое поле, содержащие некоторые старые значения.

Я вообще не использую обновленную панель. Пожалуйста, предложите, что я делаю неправильно. Ниже мой фрагмент кода внутри itemdatabound.

ответ

0

Не могли бы вы поделиться кодом, в котором вы пытаетесь сохранить данные? Кажется, вы восстанавливаете старые значения, прежде чем сохранять новые данные формы.

+0

Спасибо, что заглянули в мою проблему. Я получаю данные в переменной сеанса под названием Session ["ListIngredients"] при загрузке страницы в первый раз, и после этого я помещаю отфильтрованный вывод в другую переменную сеанса, называемую Session ["SearchResult"], которая является обязательной для повторителя. Также, когда я отлаживаю код, я вижу значения внутри – ChupChapCharli

0

Ретранслятор запускает только ItemDataBound, когда произошел Databind(), поэтому вам нужно вызвать databind() на повторителе. Таким образом, ваш код не будет срабатывать, если вы не вызвали Databind() вручную. После того, как источник данных доступен, он будет проходить через каждый элемент и событие itemdatabound. Вот почему вы можете увидеть значение DataItem (которое является объектом из источника данных).

+0

. Я уже привязываю ретранслятор, используя DataBind() на странице загрузки пользовательского элемента управления, который содержит повторитель. Проблема в том, что значения, назначенные для скрытого поля и флажка в itemdatabound, не обновляются в пользовательском интерфейсе, который находится внутри репитера. – ChupChapCharli

 Смежные вопросы

  • Нет связанных вопросов^_^