Обновление ASP.NET Panel потерял динамически добавленные элементы управления в событии ImageButton Click - PullRequest
0 голосов
/ 24 января 2011

поздравительных программ,

Я работаю над приложением, которое запрашивает другой веб-сайт и извлекает XML, затем я заполняю панель результатов с помощью ImageButton (ов) и времени в событии щелчка, когда изображениенажмите «Я хочу», чтобы открыть окно «div» с помощью пользовательского интерфейса jquery, который покажет дополнительную информацию об изображении, по которому щелкнули.однако всякий раз, когда это происходит, это, кажется, стирает мою панель результатов (Панель управления), и поле div никогда не появляется, и, насколько я могу судить, событие нажатия кнопки изображения никогда не срабатывает.Я попытался сделать это двумя способами, один с панелью обновления и снова без, я был бы признателен за любую помощь в этом. Мне интересно, если я делаю слишком долго на моем нажатии кнопки поиска, мне интересно, должен ли я просто позволить постдескриптор пакета заполняет панель результатов и отбрасывает панель обновления.

(и да, мой тег div настроен на сервер runat)

Я также готов к предложениям, возможно, есть лучший способСделав это, я подумал, создавая скрытые теги div для каждого элемента, а затем запустив javascript для клика по изображению и показывая его таким образом. Однако это кажется глупым, на мой взгляд, кажется, что более разумно один раз сделать мой контроль над div изатем обновляйте метки внутри него при каждом щелчке изображения, а затем отображайте или скрывайте его.

1 Ответ

0 голосов
/ 24 января 2011

Не глядя на ваш код, если бы мне пришлось угадывать, я бы сказал, что происходит обратная запись, которая стирает все ваши данные, поскольку они не соответствуют представлениям, которые, по мнению государства, должны быть.Если вы уже используете на странице jQuery и jQuery UI, я бы посоветовал вам также сделать «всплывающее окно с дополнительной информацией» с помощью jquery.

Если у вас уже есть информация на странице, и вы просто пытаетесьпокажите это пользователю, зачем использовать функцию нажатия кнопки изображения.

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