Получать уведомления в ASP.net, если таблица из SQL была обновлена / изменена

1

Возможно ли получить уведомление на моем веб-сайте ASP.net из базы данных, если таблица была изменена?

Пример: если в моем аккаунте появилось новое сообщение. Он уведомит меня на моем веб-сайте. Я попытался использовать ajax для этой функции, но я хочу, чтобы на этом было лучшее решение. AJAX продолжает запрашивать/общаться на сервере, даже если на моем столе нет нового обновления, поэтому я считаю, что это не так хорошо.

Пожалуйста, помогите мне в решении этой проблемы.

Какую технологию я должен использовать? или, пожалуйста, дайте мне некоторую связанную статью.

Благодарю!

Теги:
sql-server

1 ответ

2
Лучший ответ

Нет, невозможно получить уведомление на своем веб-сайте ASP.NET без запроса ajax, который продолжает связываться с сервером за определенный промежуток времени. Вы можете использовать триггеры SQL для получения информации о том, что ваша таблица была обновлена, или добавлена /удалена строка, но для получения этой информации вам также потребуется сделать запрос на ваш сервер базы данных. Я не сталкивался с какой-либо архитектурой, в которой сервер базы данных автоматически связывается с вашим веб-приложением/веб-сайтом до тех пор, пока веб-приложение/веб-сайт не будет запрашиваться.

  • 0
    а ну понятно. Я думал, что есть решение / способ сделать это. В любом случае, спасибо за ваши ответы, Сид М.
  • 0
    Я также пытался сделать то же самое некоторое время назад, но пришел с этим выводом. Надеюсь, я ответил на ваш вопрос?
Показать ещё 10 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню