У меня есть повторитель с панелью обновления ASP.NET AJAX 1.0 внутри. Есть кнопки за пределами UpdatePanel, но все еще в повторителе. Когда появляется раздел внутри UpdatePanel (это скрытый элемент управления Panel, который появляется, когда пользователь отвечает на вопрос определенным образом), кнопки внизу исчезают.
Вот иллюстрация.
[REPEATER]
[UPDATEPANEL]
[QUESTION] <-- when user says yes, Panel appears
[PANEL]
[/UPDATEPANEL]
[TABLE] <-- This table is no longer visible.
[Button]
[/TABLE]
[/REPEATER]
Если я переместлю таблицу в верхнюю часть страницы, ее содержимое не исчезнет, поэтому я подозреваю, что это проблема стиля, когда элементы управления фактически присутствуют, но находятся под содержимым панели обновления. Я пытался добавить
непосредственно перед таблицей, но безрезультатно.
Есть идеи, как мне это исправить?
Edit: у меня был ошибочный отсутствующий закрывающий тег, который заставил UpdatePanel расширяться дальше, чем следовало, поэтому он скрывал мой контроль. Использование плагинов Firefox помогло определить это.