У меня есть GridView, который отображает около 1000 строк. Каждый набор записей имеет только два столбца, поэтому загрузка записей не является проблемой.Страница ASP.NET зависает/зависает после отображения GridView
После завершения GridView связывание и Page_LoadComplete также завершено, данные GridView будут отображаться на веб-сайте.
Но после того, как страница отображается как 2 секунды, и я пытаюсь прокрутить страницу вниз, сайт замерзает около 10 секунд.
Я думаю, что это связано с тем, что я отображаю LinkButtons в GridView.
Это браузер, в котором есть проблемы с отображением огромного количества кнопок или есть ли способ решить проблему вроде этого?
Я также попытался отобразить LinkButtons без GridView (только таблица со строками столбца и гиперссылки), и у меня была та же проблема, поэтому, вероятно, это не GridView.
Я надеюсь, что кто-то может мне помочь, потому что я до сих пор не нашел решения.
О каком браузере мы говорим? Старые версии (IE) могут быть медленными при рендеринге большого количества HTML. Если это происходит во всех браузерах, хром (и, возможно, другие) имеет инструмент профилирования, который может помочь увидеть, где узкое место. Как таковой трудно указать на конкретную причину. –
Нет, я использую текущий IE. Но это происходит во всех браузерах. Имеет ли IE сборку в инструменте профилирования или вы знаете какую-либо хорошую? – Sebastiank
Вы пробовали настроить maxRequestLength в webconfig? Я не уверен, что это поможет, но стоит того, если вы не пробовали. – rogerdeuce