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

将更新消息从asp.net服务器发送到客户端网页,asp.net,Asp.net,如果我想实现类似于stockticker的功能,我应该使用计时器,还是有办法在服务器发生更改时更新网页内的元素(如gridview?说明 我强烈建议使用信号器。好处是你不会考虑浏览器的兼容性。它使用轮询、长轮询或WebSocket,具体取决于浏览器支持的内容。它允许将更改推送到客户端,是开源的,易于设置。退房 SignalR-用于.NET的异步库,用于帮助构建实时、多用户交互式web应用程序 你可以使用nuget安装它 PM>安装软件包信号器 更多信息 如果可能,信号器也使用WebSoc

如果我想实现类似于stockticker的功能,我应该使用计时器,还是有办法在服务器发生更改时更新网页内的元素(如gridview?

说明 我强烈建议使用信号器。好处是你不会考虑浏览器的兼容性。它使用轮询、长轮询或WebSocket,具体取决于浏览器支持的内容。它允许将更改推送到客户端,是开源的,易于设置。退房

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

你可以使用nuget安装它

PM>安装软件包信号器

更多信息

如果可能,信号器也使用WebSocket。WebSocket的问题在于每个浏览器的实现方式不同。我认为我们必须等待很长时间,直到每个浏览器都以类似的方式支持WebSocket。