我刚刚在Windows应用程序中使用了NotifyIcon类,我觉得它非常方便。我主要是一名网络开发人员,所以我只是想知道网站是否有类似内容。
我希望将此网站纳入其中的网站有一个故障单管理模块,用户可以在该模块中捕获故障单/问题,然后从我的客户处理故障单的员工处获取这些故障单的响应。
显然我意识到需要在页面中显示通知或弹出窗口,但是有没有办法将计时器放在特定页面上,甚至是Master页面(可能是javascript或JQuery),以便轮询数据库每隔几分钟检查一次最近修改的票证,让登录用户知道票证已更新?
提前致谢。
答案 0 :(得分:3)
如果您需要客户端保持与服务器的开放连接并进行轮询,我认为Signal R将是您集成到.NET项目中的最佳选择。它位于Nuget上,但源位于https://github.com/SignalR/SignalR。
答案 1 :(得分:0)
我建议您熟悉Node.js。
Node.js是一个强大的工具,有助于利用javascript作为实时服务器管理工具。
熟悉Node.js设置后,您需要抓住Socket.io。 Socket.io通过利用Node.js创建的websocket为长轮询技术提供支持。在这里,我们可以管理我们提供数据的条件。这是开发者方面与2 HTTPD ports
作战的巨大工具。
答案 2 :(得分:0)