我目前正在一個asp.net網站上工作。 我有一個頁面(main.aspx),它顯示來自數據庫表的記錄。另一頁(editing.aspx)負責編輯DB表中的記錄。asp.net刷新數據庫更改網頁
我們假設我們有兩個用戶正在使用該網站的場景,user1(在session1上)正在查看main.aspx中的記錄,user2(session2上)正在從editing.aspx編輯數據庫表,我想要是:當user2將更改保存到數據庫表時,刷新user1的main.aspx。我試圖使用一個AJAX計時器,每10秒更改一次數據庫,並刷新一個UpdatePanel(我在其中顯示記錄),它工作得很好,但我想知道如果這樣比拉動DB服務器進行更改更好。
謝謝。
謝謝,SignalR確實是一個很好的庫。然而,輪詢結果是我的問題的解決方案,正如你所說(更新面板足夠好) – 2014-09-07 18:34:54