我对 SignalR 进行了大量研究和测试,但我遇到了问题。
我正在创建一个 .Net MVC3 Web 应用程序。用户界面是这样的:
我不允许发布图片,因此您可以在此链接查看用户界面:
http://deasign.free.fr/InterfaceVadis.jpeg
目标是:
- User1 进入 Webapp,点击一个 Item,然后看到 Editing 局部视图。
- User2进入WebApp,点击同样的Item。我想为他锁定视图。
目标:一次只有一个用户可以编辑一个项目。
当用户 1 通过单击上一个/下一个/单击列表离开编辑视图时,注销或只是关闭他的浏览器,用户 2 必须立即(通过 SignalR)接收通知,并且编辑页面不再锁定
我尝试了几件事,但没有实现。
1°) 我必须在哪一部分声明 SignalR Hub?在右局部视图或父页面上?我都尝试了,但无法让 Disconnect 功能按我的意愿工作:(
我希望我已经清楚了,对不起我的英语
如果您需要其他信息,请不要犹豫
谢谢大家 :)