Boy in the Box Ответов: 2

событие щелчка мыши asp.net панель управления


Привет,
У меня есть страница,которая содержит несколько панелей, каждая панель содержит изображение и метку с описанием изображения. Я пытаюсь отобразить модальное всплывающее окно, когда пользователь нажимает на любую часть панели. В модальном всплывающем окне будут отображаться некоторые другие детали, но изображение будет там.Изображения будут взяты из базы данных.Мне нужно получить идентификатор изображения с панели и предоставить его модальной всплывающей панели. Но проблема в том, что панель не содержит события щелчка на стороне сервера. Я не хочу отправлять обратно всю страницу при нажатии на панель. Есть предложения ? Заранее спасибо.

2 Ответов

Рейтинг:
19

Christian Graus

Нет никаких событий щелчка на стороне сервера. На клиенте есть событие click, которое создает обратную передачу.

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


Boy in the Box

спасибо за ваш ответ .. Я просто подумал, что могу сделать обратный пост с помощью javascript и сохранить идентификатор изображения в этой панели в переменной сеанса, а затем я могу установить url-адрес изображения во всплывающем окне, используя значение переменной сеанса.Но для этого мне нужен полный пост обратно . Пожалуйста, предложите мне способ, чтобы я мог избежать полного возвращения почты .

Christian Graus

Вы можете хранить значения сеанса в вызове AJAX. Вы используете jQuery для Аякса, а не МС библиотека

Boy in the Box

не могли бы вы помочь с фрагментом кода

Рейтинг:
1

Member 14700289

Как создать изображение масштабирование по щелчку мыши
Использование panelcontrol ВКЛ asp.net c# или css