通过服务自动加载数据
本文关键字:加载 数据 服务 | 更新日期: 2023-09-27 18:18:32
我使用MYSQL数据库。我有一个名为pricing_detail的表,其中amount是一个字段。这个金额字段经常被不同的用户更改。在UI部分有一个页面,我正在显示金额。我想要一个在后台运行的服务。在数据库中更改金额的值时。金额的新值立即对当时打开此页面的所有用户可见,没有任何延迟。我对这种天气感到困惑,这实际上可能吗?我的服务如何知道数据库中的值被更改以及如何将该值加载到浏览器?
由于数据经常更改,请尝试每次刷新表单,以便更改的数据将被更新。因此,在更新面板中使用timer, trigger并为timer指定一些时间,以便每个特定的间隔表单将被再次加载。
计时器:
<asp:Timer ID="timer" runat="server" Interval="5000"></asp:Timer>
触发:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<Triggers>
<asp:AsyncPostBackTrigger ControlID="timer" EventName="Tick" />
</Triggers>
</asp:UpdatePanel>