Asp.Net MVC和HTML5推送通知

16

我希望在完整的HTML5应用程序中实现服务器端事件。

在服务器端,我有一个ASP.NET MVC3 Web服务器,它提供HTML页面和JSON结果。

什么是集成一些服务器事件的最佳方法?比如可以向客户端发送一些文本消息的进程?

我进行了一些搜索,发现了一些关于Asp.Net Web API的内容,但我不知道它是什么以及是否可以与MVC一起使用。

2个回答

11

5

2
我已经查看了你的链接,但是我不明白是什么触发了新的服务器事件? - J4N
你说得对,那篇文章缺乏信息。这里有一个很好的写作:bit.ly/P3Efwm。我还发现了一个ActionResult,你可能会觉得有用:bit.ly/mIi0D6。希望你觉得有用。 - Matt Klinker
2
这是一篇很棒的博客文章,但据我所知 - IE仍然不支持服务器发送事件!http://caniuse.com/#feat=eventsource - Jim G.
1
@JimG。链接的帖子不是很好,因为从控制器操作返回会关闭连接,强制EventSource在每个事件后重新打开连接。从MVC(或标准ASP.NET)使用服务器发送的事件的正确方法是在某种循环中直接写入Response对象 - Zev Spitz
@J4N 请查看我的先前评论。 - Zev Spitz
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接