将新添加的数据从数据库更新到gridview,无需重新加载和ajax

时间:2018-05-29 09:05:37

标签: ajax gridview signalr

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

当新记录添加到网格视图或更新一条记录时,它应该反映在gridview中,如何在不使用ajax的情况下实现。

1 个答案:

答案 0 :(得分:1)

当数据库发生更改时,您可以使用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