2011-12-21 75 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