实时获取数据插入更新

时间:2014-08-25 18:40:12

标签: asp.net c#-4.0

说...我需要在数据库表中插入100000条记录。当这些插入发生时,我需要在我的.aspx页面上实时显示进度。

我想这可以通过每次插入时点击数据库来异步。

但是有一个实现在哪里我只打了一次数据库,但我仍然得到实时更新,显示记录从0%到100%一直插入。

1 个答案:

答案 0 :(得分:0)

您可以使用SignalR .NET Core完成任务。它是一个开放源代码库,可简化向应用程序添加实时Web功能的过程。实时Web功能使服务器端代码可以将内容立即推送到客户端。

SignalR的不错候选人:

  • 需要从服务器高频更新的应用程序。例子 是游戏,社交网络,投票,拍卖,地图和GPS应用。
  • 仪表盘和监视应用程序。例子包括公司仪表板, 即时销售更新或旅行提醒。
  • 协作应用。白板应用程序和团队会议软件是以下示例 协作应用。需要通知的应用。
  • 社交网络,电子邮件,聊天,游戏,旅行提醒和许多其他应用程序的使用 通知。

SignalR提供了一个API,用于创建服务器到客户端的远程过程调用(RPC)。 Reference