Как в ASP.NET MVC уведомить клиента об изменениях на стороне сервера?
Добрый день!
Есть пользователи с их персональными объектами. Например, пользователь открыл 2 вкладки:
1) на первой вкладке список его персональных объектов (например, список задач пользователя)
2) на второй вкладке он выбрал какую-то задачу, изменил ее название и нажал "Сохранить изменения"
Скажите, пожалуйста, как можно в ASP.NET MVC (в частности, 4) сделать так, чтобы при сохранении изменений (изменение названия задачи) на второй вкладке список всех задач на первой вкладке автоматически (через Ajax) обновился?
Т.е. своего рода, реализация модели событий и подписок на них. Грубо говоря, список всех задач пользователя из первой вкладки "подписан" на событие изменения названия любой задачи (как в C# desktop-приложениях, только между клиентом и сервером).
Буду благодарен за любую наводку, любые статьи и туториалы.