我正在使用asp.net mvc 3.0,我正在编写一个功能,以便在用户采取行动后立即在主面板上更新信息。
因此,所有其他在线用户都会看到其他用户的实时更新。
我猜是使用ajax + jquery和web api但不确定如何制作“live”
感谢。
答案 0 :(得分:0)
只有像websockets这样的东西才能实现真实生活。但是你可以通过使用带有小重复间隔的ajax调用来模拟“实时”来检查新数据。
答案 1 :(得分:0)
谷歌的技术,如“长轮询”和“网络套接字”。从本质上讲,浏览器与服务器建立了长期连接,服务器在可用时将数据推送到该连接。
答案 2 :(得分:0)
如果你想使用websockets,请看看Socket.io Library。
Socket.IO旨在让每个浏览器都可以使用实时应用程序 移动设备,模糊了不同之间的差异 运输机制。它在JavaScript中实现100%的免费实时。
Socket.io优雅地降级:
为了在每个浏览器上提供实时连接,Socket.IO 在运行时选择功能最强的传输,而不会影响它 API。
WebSocket
Adobe® Flash® Socket
AJAX long polling
AJAX multipart streaming
Forever Iframe
JSONP Polling