Странная проблема с обновлением панели - PullRequest
0 голосов
/ 06 октября 2009

У меня есть панель обновления, с кучей вещей, которые генерируются динамически.

Среди них есть текстовые поля и флажки. Каждый создается в коде с Textbox t = new Textbox () и Checkbox c = new Checkbox и добавляются без изменения любых других свойств.

Позже, когда я нажимаю «Сохранить», я получаю значения. Значение «Текстовое поле» - это то, что я набрал до того, как нажал кнопку «Сохранить», но флажок всегда ложен, независимо от того, проверял я это или нет.

Есть ли объяснение этому расхождению?

1 Ответ

0 голосов
/ 07 октября 2009

Другая проблема решена после нескольких часов отладки ... Я исправил проблему пару дней назад, которая была вызвана тем, что у моих элементов управления не было идентификатора, когда они создавались динамически. Я где-то читал, что элементы управления без идентификаторов иногда ведут себя странно ...

Так что в этом случае я присвоил своим элементам управления (флажки, а не текстовые поля) случайный GUID, но он менялся каждый раз, когда они перерисовывались, что приводило к путанице в состоянии просмотра и означало, что оно не может сохранить содержимое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...