Проблемы при загрузке страницы ASP.NET

0

Когда вы переходите на эту страницу 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() 
  • 0
    Я думаю, потому что у вас есть много данных в вашей базе данных SQL.
  • 0
    230 строк это много?
Показать ещё 3 комментария
Теги:
data-binding
datasource

1 ответ

1
Лучший ответ

мой навигатор отображается вертикально до тех пор, пока сетка не загрузится

Клиентский браузер получает файлы CSS позже ComputerInventory.aspx. Это нормально на веб-странице.

Однако в вашем случае на вашей веб-странице слишком много данных. В результате это замедляет работу.

В идеале вы хотите использовать Pagination с Ajax. Кроме того, вы хотите получать данные, которые хотите отобразить. Например, извлечение 10 строк из базы данных с помощью пропустить и принять.

Изображение 174551

  • 0
    Я действительно не хочу использовать нумерацию страниц, потому что мне нужно, чтобы пользователи просматривали список как можно быстрее. вместо того, чтобы пролистать. Любые другие способы обойти это или как я могу отобразить загрузочный счетчик во время загрузки? Я довольно новичок в этом, поэтому любой код о том, как это сделать, будет великолепен!
  • 0
    Обычно мы предоставляем функцию поиска / фильтрации (в дополнение к нумерации страниц с Ajax) пользователю, если существует слишком много записей. Тем не менее, это зависит от вас. В худшем случае вы можете отобразить значок загрузки во время загрузки страницы. Слишком много обсуждений и статей об этой загрузке изображения в SO и Google.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню