我有一個2K +行的表。 在鉻,火狐和IE8,9它工作正常,但在IE 7中,用戶將不得不等待30秒左右......Explorer 7上的大表性能不佳
該表使用.NET的GridView構建。 根據我所做的一些閱讀,我自己設定單元格的寬度,而不是讓瀏覽器爲每個TD計算它是更好的方法,而且我所做的...
我能做什麼提高頁面的加載時間?
在此先感謝。
我有一個2K +行的表。 在鉻,火狐和IE8,9它工作正常,但在IE 7中,用戶將不得不等待30秒左右......Explorer 7上的大表性能不佳
該表使用.NET的GridView構建。 根據我所做的一些閱讀,我自己設定單元格的寬度,而不是讓瀏覽器爲每個TD計算它是更好的方法,而且我所做的...
我能做什麼提高頁面的加載時間?
在此先感謝。
無論如何,你應該做的是添加分頁,並避免在網格內的同一頁面上顯示2K記錄。無論如何,這也應該在數據庫訪問級別上完成,毫無意義地從數據庫中查詢所有這些行,將它們傳輸到Web服務器並將它們呈現在同一頁面中。設置網格分頁並將頁面大小限制在20到100之間,通常取決於上下文。
對於一步如何啓用分頁STEG指南,在這裏看到:
GridView Examples for ASP.NET 2.0: Paging and Sorting the GridView's Data
像什麼達維德建議,表現出2K行是很多,而且無論是削減該號碼或使用類似http://www.datatables.net/可以將其分成多個頁面或全部在一個頁面上,但只加載您可以看到的頁面。
它還支持異步加載的,所以用戶獲得mucher更好的體驗
我不知道如果任何用戶有興趣看到一個頁面上的所有2K行一次..你爲什麼不嘗試使用分頁顯示網格可能每頁100行? – Chandu