powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с обновлением данных на странице
4 сообщений из 4, страница 1 из 1
Проблема с обновлением данных на странице
    #34168886
Wazluk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На страничке есть дропдаунлист, который при загрузке страницы получает элементы из базы данных.При нажатии на кнопку(на странице) открывается новое окно, для добавления элементов в список.При нажатии на кнопку в этом окне данные добавляются в БД, и надо обновить главное окно чтоб новый элемент подгрузился в список...Пробовал делать reload() (JavaScript) страница обновляется вроде но список не изменяется..
Как это можно сделать?
...
Рейтинг: 0 / 0
Проблема с обновлением данных на странице
    #34169150
bedazzled
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если серверное событие добавления данных в базу и клиентское событие перегрузки страницы висит на одной кнопке, то скорее всего обновление страницы происходит раньше, чем на сервере произойдет обновление базы.
...
Рейтинг: 0 / 0
Проблема с обновлением данных на странице
    #34171125
Wazluk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, всё висит на одной кнопке...
И как это можно исправить?
А можно ли как то из дочернего окна вызвать функции главного?
...
Рейтинг: 0 / 0
Проблема с обновлением данных на странице
    #34174415
bedazzled
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хз, на сколько я знаю вызвать перегрузку главного окна можно только с клиента.
В JavaScript в дочернем окне обращаешся к главному как window.opener и вызываешь его перегрузку.

Т.е. сначала ты добавляешь данные в базу, нажатие кнопки вызывает перегрузку дочерней страницы, а дальше в JavaScript перегружаешь в событии OnLoad() главное окно (к тому времени новые данные давно уже в базе).
И желательно сделать, чтобы главное окно не перегружалось при первой загрузке дочернего (хз как лучше сделать, через сессию или через querystring).

PS Может не самый красивый и оптимальный вариант решения вопроса, я просто сам сейчас с подобным работаю, лучше ничего не придумал.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с обновлением данных на странице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]