2011-04-27 73 views
0

我的頁面加載我正在加載幾個列表,也在我的頁面上我有大約30秒的過濾條件從數據庫中獲取過濾的記錄,原因:數據庫很大,我有根據所選值導航到9個表以獲取記錄列表。在asp.net中的異步處理

實現異步處理的最簡單方法是什麼?

回答

1

您如何構建SQL?如果你必須訪問9個表格,看起來像一個視圖會比連接9個表格更合適。

0
  • 當你的頁面加載完成後,用jQuery調用ajax調用一個服務。該服務生成您需要的輸出html。你可以在表格將要顯示的div/table中放置一個加載器
  • 也許你應該重構你的查詢,30秒真的很長。您是否在使用密鑰,索引,臨時表,全文搜索等來優化您的查詢