2010-11-16 25 views
0

我正在使用Gridview,其中一列需要很長時間加載並使整個頁面加載速度很慢。我想知道是否有一種方法可以首先顯示除慢列以外的所有內容(其他控件和部分GridView),並在列的數據可用時立即加載gridview(或列)。asp.net中的部分gridview?

謝謝。

回答

0

是的,您可以使用AJAX加載您的慢速網格。想象一下以下內容:

  1. 把你的網格的局部視圖(如果你使用ASP MVC),或在控制,如果你正在使用傳統的ASP
  2. 你的頁面加載,並且您展示動畫GIF在一個說法中:「Loading grid ...」
  3. 您發出一個AJAX請求來加載部分視圖或控件(獲取HTML內容)
  4. 當請求完成時,您將Gridplaceholder的內容替換爲你的真實網格內容。

一些資源:

希望它可以幫助