Asp.net mvc MVC在服务器上发生事件时向用户显示通知

Asp.net mvc MVC在服务器上发生事件时向用户显示通知,asp.net-mvc,wcf,Asp.net Mvc,Wcf,我有一个场景,我们有一个网站(mvc项目)和一个wcf服务,当服务收到消息时,我需要向网站上的用户显示一个通知,其中包含此消息内容 如果你能告诉我从哪里开始,我会很高兴的 谢谢大家! 我认为您需要在页面上放置javascript计时器,以执行ajax操作,例如:“/Messages/getLastUnderMessage”。您需要有一点javascript,定期从客户端页面对站点进行ajax调用,检查是否有新消息,如果有,则显示它们 您的web服务器无法从另一个方向“通知”已呈现的客户端页面(前

我有一个场景,我们有一个网站(mvc项目)和一个wcf服务,当服务收到消息时,我需要向网站上的用户显示一个通知,其中包含此消息内容

如果你能告诉我从哪里开始,我会很高兴的


谢谢大家!

我认为您需要在页面上放置javascript计时器,以执行ajax操作,例如:“/Messages/getLastUnderMessage”。

您需要有一点javascript,定期从客户端页面对站点进行ajax调用,检查是否有新消息,如果有,则显示它们


您的web服务器无法从另一个方向“通知”已呈现的客户端页面(前提是我正确理解您的要求)。

您的页面上可能需要一些javascript,以一定的时间间隔轮询服务器,以检查是否有内容显示给用户

这是一篇很好的文章,介绍了如何创建WCF服务并使用JQuery从浏览器中调用它