动态评论框

问题描述

我想在我的项目中创建一个类似于Facebook的动态评论框,在其中创建的评论存储在数据库中,并立即显示页面上,而无需重新加载。

我的项目基于.net框架,但是我没有使用Angular或React。对我来说,什么是最好的技术?

我正在考虑使用SignalR。我不知道这是否是正确的解决方案。请帮助我。

解决方法

SignalR是一个很好的解决方案,但不是唯一的解决方案。

下面的教程为您提供了实时聊天/注释的基础知识,而没有数据库方面的内容。在该示例中,它使用UL元素,但您可以使用任何要包含评论的元素。

https://docs.microsoft.com/en-us/aspnet/signalr/overview/getting-started/tutorial-getting-started-with-signalr-and-mvc

对于数据库方面,您将需要存储相对于用户和帖子的注释。然后,您必须考虑从另一端检索要推送到客户端的评论,这可以通过在服务器端轮询并推送到客户端,来自客户端的定时请求以获取任何新评论等来完成。