У меня проблема с AJAX. На странице ASP.NET есть кнопка, которую, я думаю, можно отключить и снова включить при обратной передаче, что необходимо сделать по другим причинам. Внутри панели обновления есть 2 выпадающих меню, которые будут использовать AJAX. Первое выпадающее меню обновляет второе. В первом раскрывающемся списке есть клиентская сторона onblur
, которая вызывает __doPostBack
, и серверный вызов к обработчику событий onselectedindexchanged
вызывается, если что-то изменилось в раскрывающемся списке. Проблема в том, что если клиентское событие onblur
происходит слишком быстро, создается впечатление, что обратная передача происходит слишком быстро, а кнопки остаются отключенными.
Например, это происходит, если пользователь быстро перемещается по раскрывающемуся списку. Я читал, что это проблема AJAX, если ответ сервера немного медленный, а частичный рендеринг портит ситуацию.
У кого-нибудь есть решение для этого?