2011-12-21 39 views
0

我正在使用MYSQL数据库。我有一个名为pricing_detail的表,其中金额是一个字段。这个数量字段经常被不同的用户改变。在用户界面部分有一个页面,我显示金额。我想要一个将在后台运行的服务。无论何时在数据库中更改金额的值。对于当时打开此页面的所有用户而言,金额的新值立即可见,不会有任何延迟。我很困惑这个天气,这实际上可能吗? id可能比我的服务知道数据库中的值已更改以及此值如何加载到浏览器?通过服务自动加载数据

+0

什么是这里的问题? – 2011-12-21 05:14:46

+0

以及它只是一个简单的问题,只需要指导线,我们必须遵循在我的cenerio – 2011-12-21 05:16:02

+0

sta and,我可以在.net问这个问题。 – 2011-12-21 05:17:13

回答

1

当你的数据是经常变化的,尽量每次刷新表格,以便其改变的数据将updated.so使用定时器,在触发更新面板和分配一些时间定时器,使得每一个特定的时间间隔表单将被重新加载。

定时器:

<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> 
+0

任何其他的想法? – 2011-12-24 12:34:52