У меня есть страница с RadMenu и RadGrid, которые используются вместе. RadGrid используется в режиме на стороне клиента. Это означает, что загрузка, сохранение, редактирование и создание новых записей осуществляется через ajax. Сетка, кажется, работает нормально, но через некоторое время кажется, что выпадающие меню, как правило, медленнее, и после более длительного использования вся страница зависает. Я не уверен, что именно этот комбо вызывает этот эффект или какой-либо из элементов управления, так как много js используется для автоматизации выпадающего меню и ajax-вызовов к. Это порядок, в котором воспроизводится ошибка.
Элемент управления меню расположен вверху в отдельном фрейме, а сетка внизу - в отдельном фрейме. Это делает сценарий более своеобразным, поскольку разные файлы js загружаются в два фрейма и между ними нет взаимодействия.
Что может быть причиной внезапного замерзания, возможно, утечки памяти? Еще лучше, может ли это быть общей проблемой, когда происходит много взаимодействий ajax и другие события запускаются до возврата обратных вызовов?
На видео однажды видно, что при загрузке страницы сетки все выглядит нормально, но после запуска некоторых событий и выполнения некоторых действий меню начинает загружаться много времени. Наступает момент, когда раскрывающиеся списки отображаются так долго, и в итоге вся вкладка браузера замирает.
Я загрузил видео с эффектами и вот ссылка:
http://megaswf.com/simple_serve/87153/