Я работаю над проектом, в котором при выборе выпадающего элемента списка значения из базы данных должны отображаться в соответствующих двух текстовых полях. Но наряду с этим я помещаю изображение, которое на самом деле создается на основе двух значений. Теперь при выборе следующего элемента dropdownlist обновляется страница, и размещаемое изображение исчезает. Как я могу избежать обновления страницы, имея в виду, что поля из базы данных должны отображаться на странице в двух полях при выборе выпадающего списка. Пожалуйста, помогите! спасибо … В моем случае существует таблица, в которой есть две половины, слева есть текстовые поля на кнопке n в правой части таблицы, где отображается изображение.
Если вы используете ASP.NET WebForms, вы можете обернуть элементы управления, которые вы только хотите опубликовать обратно в UpdatePanel
.
Кроме того, удалите AutoPostBack="true"
из вашего DropDownList и используйте javascript / jQuery AJAX для выполнения запроса к базе данных.
Отключить автоповтор .
Без малейшего fragmentа кода это будет трудно ответить.
Чтобы предотвратить поведение по умолчанию в javascript, существует такой метод
e.preventDefault();
Где e – ваше событие.
Ваша проблема заключается в сохранении значений, полученных из БД.
Самый простой и безопасный способ – сохранить значения, полученные из базы данных, в скрытые поля. Таким образом, когда ваша страница будет возвращена, значения сохраняются, и вы можете использовать их по своему усмотрению.
Счастливое кодирование !!!