我想在一个完整的 HTML5 应用程序中有服务器端事件。
服务器端 我有一个 asp.net MVC3 Web 服务器,它提供 HTML 页面和 JSON 结果。
集成某些服务器事件的最佳方式是什么?像一个可以向客户端发送一些文本消息的进程?
我进行了一些搜索,发现了一些关于 Asp.Net web api 的信息,但我不知道它是什么以及是否可以将它与 MVC 一起使用。
我想在一个完整的 HTML5 应用程序中有服务器端事件。
服务器端 我有一个 asp.net MVC3 Web 服务器,它提供 HTML 页面和 JSON 结果。
集成某些服务器事件的最佳方式是什么?像一个可以向客户端发送一些文本消息的进程?
我进行了一些搜索,发现了一些关于 Asp.Net web api 的信息,但我不知道它是什么以及是否可以将它与 MVC 一起使用。
你应该看看http://signalr.net/库。这篇博文也非常翔实。
SignalR 看起来很有趣,但可能比你真正需要的要多。我经常想知道为什么人们不经常使用服务器发送事件,我没有机会,但它看起来是最简单的实现方式。
如果您想查看,这是 MVC 中的一个示例:http: //blogs.microsoft.co.il/blogs/gilf/archive/2012/04/10/using-html5-server-sent-events-with-json-和-asp-net-mvc.aspx