2016-07-23 55 views
1

我有一些200條記錄要在網頁的網格視圖中顯示。在網格視圖完全顯示在頁面上之前,處理記錄大約需要5分鐘。Gridview:在頁面上逐一顯示行

我該如何修改它,以便逐行顯示在頁面上,直到顯示所有記錄。

Process record 1 -> display on the page 
Process record 2 -> display on the page 
Process record 3 -> display on the page 
. 
. 
. 
Process record n -> display on the page 

最後一個網格視圖將顯示所有記錄。

+0

我不知道ASP,但通常有一種方法可以在處理過程中手動「刷新」輸出,並將可用的HTML代碼發送到客戶端。 – 1000ml

+0

最好的做法是使用分頁,並在當時顯示10-20行,如果要顯示所有行,您可以通過ajax處理滾動事件並加載下一個10-20行,依此類推......直到200行 –

+0

如果需要5分鐘,你應該調查很多事情。 200並不是一個很大的數字,既不用於從數據庫讀取數據,也不能顯示數據。無論如何,解決這個問題後,你可以使用分頁和一些滾動事件。 – mok

回答

0

您可以使用ajax加載頁面滾動數據。當用戶向下滾動時,該頁面將向服務器發送請求以獲取數據並顯示它。這將以多種方式改善您的頁面,即使您要顯示很多行,這也會很有用。

這裏Mudassar Khan at www.aspsnippets.com/給出了關於相同技巧的完整演示。

我希望,這一定會幫助你。