2009-05-15 2 views
0

У меня есть UpdatePanel внутри настраиваемого элемента управления, и внутри этого UpdatePanel есть два заполнителя. Сначала изначально устанавливается Visible = false, другое - true. Внутри видимого я имею ImageButton, который переключает видимость заполнителей.UpdatePanel не освежает дисплей

Я использую этот элемент управления на двух разных страницах своего сайта. На домашней странице он работает так, как ожидалось, на другой странице, нажав кнопку, запускается событие (я могу поставить точку останова, и она будет срабатывать), но экран не обновляется. Кажется, что ни одна из других кнопок в панели обновления не работает.

Обе страницы имеют одну и ту же главную страницу, содержащую сценарист.

Любые идеи? Боюсь, я не могу отправить код из-за клиентских соглашений, но я попытался описать ситуацию как можно лучше.

+0

Вы можете просто опубликовать какой-нибудь псев-код. – Jagd

ответ

0

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

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

Оттуда просто создайте свою страницу, пока она не сработает или не будет выполнена.

+0

Это странная вещь, на сломанной странице нет ничего, кроме этого элемента управления и главной страницы. На странице с функциональной версией загружен полный материал, который, я думаю, потенциально может его нарушить. – Aaron

0

У меня это работает, но я не уверен, как это сделать. На обеих страницах пользовательский элемент управления был встроен в HeaderTemplate ретранслятора. На сломанной странице удаление его с HeaderTemplate заставило его работать, как ожидалось.

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