Когда вы переходите на эту страницу http://tuckertrans.com/ComputerInventory.aspx, моя навигационная панель отображает вертикальную позицию до загрузки сетки. Моя сетка также занимает 2-3 секунды для загрузки. Я просто хватаю список из базы данных, присваивая этот список источнику данных сетки и, наконец, привязывая данные. Что требуется для загрузки страницы? Это приводит к неправильной ориентации навигационной панели до ее загрузки. Любой способ ускорить это?
Dim li As List(Of ComputerInfo) = Process.Get_Computers()
Me.gvComputers.DataSource = li
Me.gvComputers.EditIndex = -1
Me.gvComputers.DataBind()
мой навигатор отображается вертикально до тех пор, пока сетка не загрузится
Клиентский браузер получает файлы CSS позже ComputerInventory.aspx. Это нормально на веб-странице.
Однако в вашем случае на вашей веб-странице слишком много данных. В результате это замедляет работу.
В идеале вы хотите использовать Pagination с Ajax. Кроме того, вы хотите получать данные, которые хотите отобразить. Например, извлечение 10 строк из базы данных с помощью пропустить и принять.