У меня есть 2 элемента управления. Одно событие изменения обновляет другое. Кроме того, он обновляет сетку внутри панели обновления.Обновление панели в Firefox загрузка навсегда
При загрузке страницы я вызываю метод ajax для получения значений выпадающего списка для обоих вариантов. Я заполняю элемент управления и запускаю событие нажатия кнопки, которое затем обновляет сетку внутри панели обновления.
Все работает отлично во всех браузерах, кроме Firefox. Любая идея, почему это может произойти?
После использования точки останова я обнаружил, что в других браузерах сначала вызывается метод на стороне сервера, а затем метод ajax, а в Firefox - наоборот.
Я сузил проблему до использования EndRequestHandler. Я использую событие EndRequestHandler для изменения класса для элемента управления. Я удаляю эту функциональность и ее совершенство. Код для этого ниже:
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); function EndRequestHandler()
{
var type = $('[id$=ddlType]').val();
$('a[data-categoryid="' + type + '"').parent().addClass('selected');
}