2010-04-19 77 views
1

我正在尋找最佳方式來不斷檢查數據是否已從服務器發送到我們的ASP.NET MVC應用程序。我想異步檢查數據並在讀取數據時更新視圖。異步接收ASP.NET MVC應用程序中的數據

我目前使用的是TcpClient來建立連接,並在繼承的自定義基礎控制器中建立連接。目前,雖然我不得不刷新頁面來更新視圖。

會有合適的AJAX解決方案嗎?或者我需要將連接移動到ActionMethod

回答

1

我可能會使用jQuery以指定的時間間隔查詢一些操作並相應地更新頁面。

我不知道你在說什麼類型的數據,但讓我們看一個簡單的例子。從你的問題來看,這聽起來像你正在嘗試執行以下操作:

假設您正在構建Twitter並希望在主頁上顯示最新的Tweets。那麼,你可以有一個腳本,只是做一個jQuery.GetJSON調用某個URL(我們稱之爲twitter.com/latest5tweets),獲取最新的5條推文。然後你會有一個回調函數,它會將這些推文和它們繪製在屏幕上 - 也許使用某種漂亮的滑動效果從屏幕上移除舊的並添加新的。

這有幫助嗎?

+0

是的,這的確有幫助。 JQuery可能是最好的選擇。感謝您的答覆 – Mitciv 2010-04-20 05:31:59

4

要獲得完整的解決方案,使用此免費的圖書館:PokeIn