2011-08-23 57 views
1

我在ASP.Net應用程序中顯示gridview有問題。加載速度很慢,幾乎需要20秒才能加載140條記錄。使用IE瀏覽器時,這會變得非常慢。Gridview數據綁定需要20秒來加載ASP.Net中的140條記錄

我在其中一列中有一個模式彈出式擴展器,它看起來像每次網格刷新和所有行都加載該控件。

現在我正在做分頁以及查看所有記錄的選項。這裏的用戶大部分時間都想查看 所有記錄。所以我需要提高加載gridview的速度。請讓我知道是否有任何其他方式使用除AJAX的擴展器以外的模式彈出窗口。

我正在使用模式彈出窗口來允許用戶輸入一些與該特定行相關的註釋。

在此先感謝 阿尼爾

回答

0

你必須找到一種方法,只用一個ModalPopupExtender,不是每行一個。 Id確實爲每一行渲染了modalpopup的內容中的所有控件,這是正常的,你的頁面加載速度很慢!

這樣做的一種方法是在ModalPopup中放置更新面板,在GridView的RowCommand事件中初始化它的內容(您可以將行/數據庫ID存儲在會話變量或HiddenField中)並顯示從後面的代碼彈出(You may need to use a invisible target button

相關問題