从asp.net服务器向客户端网页发送更新消息

时间:2012-05-10 15:56:52

标签: asp.net

如果我想实现类似于stockticker的东西,我应该使用计时器,还是有办法更新网页内的元素(如gridview),当服务器发生变化时?

1 个答案:

答案 0 :(得分:2)

描述

我强烈建议使用SignalR。好处是你不要考虑浏览器的兼容性。它使用轮询,长轮询或websockets,具体取决于浏览器支持的内容。它允许将更改推送到客户端,是开源的,易于设置。查看SignalR Stock Ticker Sample

  

SignalR - .NET的异步库,可帮助构建实时的多用户交互式Web应用程序。

您可以使用nuget进行安装。

  

PM>安装包SignalR

更多信息