powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Оповещение на сайте об изменении в БД
6 сообщений из 6, страница 1 из 1
Оповещение на сайте об изменении в БД
    #37681830
Oleg_Oleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет. Подскажите пожалуйста как на сайте организовать оповещение об изменении определенного поля в БД? ну например пользователь нажал кнопку и создал новую запись в БД, имеющую статус 'CR' (create). Через какое-то время эта запись проапдейтилась и статус изменился например на 'UP' (update). Как показать это пользователю например где-нибудь в шапке сайта? Делать периодическую проверку заранее записанного знаения в сессии или запускать какой-то скрипт проверка на сервере?
...
Рейтинг: 0 / 0
Оповещение на сайте об изменении в БД
    #37681846
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
comet
...
Рейтинг: 0 / 0
Оповещение на сайте об изменении в БД
    #37681995
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oleg_Oleg, если у тебя SQL Server 2005 и выше, то класс SqlDependency поможет отслеживать изменения. Что касается вывода данных клиенту, то тут все зависит от того как быстро его требуется уведомить. Если как можно быстрее, то дополнительно понадобится AJAX polling. Если уведомление может "подождать", то можно обойтись только серверным кодом. То есть когда посетитель запросит одну из страниц сайта ты сервере уже будешь знать о произошедшем изменении и сможешь вывести уведомление.
...
Рейтинг: 0 / 0
Оповещение на сайте об изменении в БД
    #37682144
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как было сказано выше - комет.
...
Рейтинг: 0 / 0
Оповещение на сайте об изменении в БД
    #37682203
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще это html5 сокеты, либо sse, но Хром не у всех, поэтому остаётся шаг назад в прошлое и comet (в частности long poll), создавать с клиента по xhr-колбэку новый запрос каждые 25 секунд, а на сервере удерживать его это время в ожидании апдейта.
...
Рейтинг: 0 / 0
Оповещение на сайте об изменении в БД
    #37682238
Oleg_Oleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое всем ответившим. Узнал много нового для себя :) ушел изучать ...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Оповещение на сайте об изменении в БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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