SignalR维护不同子页面之间的连接ID
SignalR maintain connection ID across different subpages
我有以下问题,我自己无法处理:
我想知道如何在服务器站点的不同子页面中维护客户端的ID。
让我更详细地解释我的场景:
我在服务器上有一个页面(简单的html页面,只有js脚本(bootstrap、jquery等,不涉及ASP)和一个SignalR集线器,具有向所有客户端广播的功能。(我的应用程序是工业设备的监控系统,只需要集线器的简单功能)。
现在,我必须添加阻止更改几个文本框或选择网页上的项目的功能,直到输入密码为止。我想知道如何在服务器站点上保存用户登录的信息。
我知道,每次刷新页面或切换到使用同一集线器的不同页面都会为客户端提供新的connectionID。
我已经找到了自定义ConnectionIDFactory方法的解决方案,但我不知道如何在我的项目中实现它,因为我没有global.asax文件。
关于如何获得这种情况的解决方案,有什么建议吗?
祝你今天愉快:)
我建议在前端使用Angularjs这样的框架。然后,您可以在Angular中指定路由并加载所需的屏幕,但同时确保您与集线器的连接不会因移动到其他页面而中断。以下是angular如何实现这一点的示例。希望这能有所帮助。它还可以确保你不必担心将工厂硬塞进你的应用程序。
相关文章:
- 操作放置在画布上的元素之间的连接
- Node.js上的WebSocket,并在所有连接的客户端之间共享消息
- Node.js HTTP/NET——连接和请求之间的区别
- 指令之间的连接(Angular 1.4.8)
- php与javascript之间的连接用于警报函数与字符串
- Esri 和 Python 之间的连接错误
- 任意运行时脚本元素和 DOM 元素之间的连接
- 如何维护页面之间的 WebSockets 连接
- 在 2 台计算机之间建立连接,中间有一个网站
- Socket.io 数据包在断开连接和重新连接之间丢失
- bxslider 和 url 之间的真正连接
- 如何在 2 个客户端之间直接连接流式传输视频
- 在 JSF 页面中估计客户端和服务器之间的连接速度
- jQuery mobile - 如何在
和 Click 事件之间连接 - 我不能't使用srvflx候选者在同一局域网中的两个客户端之间建立ice连接
- 阿拉伯文本零宽度连接符在元素之间不起作用
- SignalR维护不同子页面之间的连接ID
- 都是'sync'event和Backbone.sync以某种方式连接在一起——两者之间有什么区别
- 为什么指令之间的作用域没有连接
- 如何在父级$scope、指令$scope和模态$scope之间进行连接