说...我需要在数据库表中插入100000条记录。当这些插入发生时,我需要在我的.aspx页面上实时显示进度。
我想这可以通过每次插入时点击数据库来异步。
但是有一个实现在哪里我只打了一次数据库,但我仍然得到实时更新,显示记录从0%到100%一直插入。
答案 0 :(得分:0)
您可以使用SignalR .NET Core完成任务。它是一个开放源代码库,可简化向应用程序添加实时Web功能的过程。实时Web功能使服务器端代码可以将内容立即推送到客户端。
SignalR的不错候选人:
SignalR提供了一个API,用于创建服务器到客户端的远程过程调用(RPC)。 Reference。