首页 > 解决方案 > 将新添加的数据从数据库更新到gridview,无需重新加载和ajax

问题描述

我有一个显示事务列表的 gridview,现在我使用 ajax 每 1 分钟获取前 100 条记录,我的要求是通过将更新的记录添加到 gridview 或总 gridview 负载来更新网格视图。

当一条新记录添加到网格视图或更新一条记录时,它应该反映在网格视图中,不使用 ajax 怎么可能。

标签: ajaxgridviewsignalr

解决方案


当数据库发生更改时,您可以使用 Signal R 和 SQL 依赖项来更新表。SQL 依赖将通知服务器有关数据库的更改,SignalR 可以将数据传递到客户端以更新表

SQl 依赖的链接 https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/detecting-changes-with-sqldependency

signalR 的链接 https://www.asp.net/signalr


推荐阅读