首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库更改后特定用户的ASP.NET MVC更新视图

数据库更改后特定用户的ASP.NET MVC更新视图
EN

Stack Overflow用户
提问于 2016-04-02 06:34:10
回答 1查看 82关注 0票数 0

我正在使用Server在ASP.NET MVC 5中创建一个应用程序,其中一个模块是新闻。管理员可以将新闻添加到主页。用户可以评论这个消息。我想知道如何实现实时添加评论到新闻,这意味着当用户正在阅读新闻,例如,使用ID=5和某人在这个新闻中发表评论,我想得到这个评论,而不刷新页面。我听说过SignalR,但我不知道如何只为正在阅读特定新闻的用户调用update,例如,ID=5.How只为这个用户发送更新?不是针对所有登录用户,而是只针对当前在特定新闻上的特定用户?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-02 08:22:39

如果您决定将SignalR用于您的实现,您可以阅读有关Groups的文章。

SignalR中的组提供了一种将消息广播到已连接客户端的指定子集的方法。一个组可以有任意数量的客户端,而客户端可以是任意数量组的成员。您不必显式创建组。实际上,当您第一次在调用Groups.Add时指定其名称时,将自动创建一个组,并且当您从它的成员资格中删除最后一个连接时,它将被删除。

因此,在您的示例中,当用户打开一个新闻时,您可以使用指定的新闻id将其添加到服务器组中。当用户评论某些新闻时,您可以向连接到指定组的所有客户端广播。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36370038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档