【发布时间】:2016-11-18 05:08:45
【问题描述】:
我有一个与 ASP.NET ajax 绑定绑定的剑道数据网格。 当我按下网格刷新图标,或进行排序或过滤时,它将使用数据库中的当前值更新网格。 但是我希望它在数据库更新时自动更新,或者换句话说(当相关数据源更新时,但我不知道如何触发数据源中的更改)。
另外,我不想有一个计时器并根据一些时间间隔刷新网格,我只想在相关数据更改时更新它。
提前致谢!
【问题讨论】:
标签: kendo-ui kendo-grid
我有一个与 ASP.NET ajax 绑定绑定的剑道数据网格。 当我按下网格刷新图标,或进行排序或过滤时,它将使用数据库中的当前值更新网格。 但是我希望它在数据库更新时自动更新,或者换句话说(当相关数据源更新时,但我不知道如何触发数据源中的更改)。
另外,我不想有一个计时器并根据一些时间间隔刷新网格,我只想在相关数据更改时更新它。
提前致谢!
【问题讨论】:
标签: kendo-ui kendo-grid
当底层数据源更新时,网格会自动更新。
问题是在没有任何客户端操作来触发从服务器重新读取的情况下更新底层数据源。
由于这是网络,数据源不直接连接到服务器,服务器上的任何更改都不会反映在数据源中,因为服务器无法访问客户端数据源。
因此,您需要使用额外的技术/技术来提供这种类型的连接。
查看 Kendo 的 SignalR 集成演示,看看它是否满足您的需求。
http://demos.telerik.com/aspnet-mvc/grid/signalr
否则,您可以研究“长轮询”和/或 websocket,看看它们是否能更好地满足您的需求。
【讨论】: