我的問題是關注網頁的性能。我需要創建一個樹形視圖來顯示大數據(10,000)節點。因爲它使用Table標記,所以asp.net reeeview的方式呈現自身對性能不太好。我創建了一個自定義控件,使用div和span構建樹視圖。我能做到這一點通過2種方法:Asp.net - 使用json從服務器vs創建html
創建一個自定義控制,其中我將覆蓋渲染,把我自己的HTML這將讓在頁面上。這會在連接速度較慢時影響性能。但其他我想,性能將被視爲瀏覽器只會渲染它。沒有JS運行。
創建一個json對象並在頁面上呈現它(在這種情況下,頁面大小會比上面的頁面小)。但IE6-8不支持JavaScript硬件加速器,因此需要時間運行js來創建對象。
所以我的問題是哪一個會更好?我的用戶有3 mbps的速度,因此速度無關緊要。
這是一個具有10,000個節點的父節點嗎?或者你有可能顯示10,000個節點?如果它是嵌套節點,我會選擇#2。 –