MVC показывает уведомление пользователю, когда событие происходит на сервере - PullRequest
1 голос
/ 20 мая 2010

У меня есть ситуация, когда у нас есть веб-сайт (проект mvc) и служба wcf, когда служба получает сообщение, мне нужно показать уведомление пользователю, который находится на веб-сайте с содержанием этого сообщения.

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

Спасибо!

Ответы [ 3 ]

1 голос
/ 20 мая 2010

Вам понадобится немного javascript, который заставляет AJAX перезванивать на ваш сайт со страницы клиента на регулярной основе, который проверяет наличие новых сообщений и отображает их, если они есть.

Ваш веб-сервер не может «уведомить» уже созданную клиентскую страницу в другом направлении (при условии, что я правильно понимаю ваши требования).

1 голос
/ 20 мая 2010

Вам, вероятно, понадобится некоторый javascript на вашей странице, который опрашивает сервер с определенным интервалом, чтобы проверить, есть ли что-то, чтобы показать пользователю.

Здесь - хорошая статья о том, как создать службу WCF и вызвать ее из браузера с помощью JQuery

1 голос
/ 20 мая 2010

Я думаю, вам нужно разместить на своей странице таймер javascript, который будет выполнять ajax, например: "/Messages/GetLastUnreadMessage".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...