Firefox 4 и ASyncFileUpload - PullRequest
       18

Firefox 4 и ASyncFileUpload

2 голосов
/ 14 апреля 2011

У меня есть ASyncFileUpload элемент управления, размещенный на скрытой панели на странице ASP.NET. Панель отображается, когда пользователь выбирает определенное действие, то есть предоставление некоторых данных с помощью FileUpload. На странице есть ряд панелей, видимость которых переключается на основе пользовательского ввода, довольно стандартные вещи. Сами панели находятся в UpdatePanel , с которым связан UpdateProgress

Когда пользователи нажимают кнопку на моей странице, которая переключает видимость различных панелей, FireFox 4 не скрывает UpdateProgress.

Chrome делает, IE 7,8,9 делает. Firefox 3.6 * сделал, однако FireFox 4 отказывается скрывать процесс обновления.

В результате отображается правильная панель, но индикатор UpdateProgress отказывается прятаться после отображения соответствующей панели.

Firebug просто заявляет:
Индекс или размер отрицателен или превышает допустимую сумму "код:" 1

указывает на базовый файл в самом наборе инструментов . Я озадачен, потому что это просто FireFox 4, у которого есть проблемы, как я сказал, что Chrome и IE не имеют этой проблемы.

ОБНОВЛЕНИЕ : В случае, если комментарии не читаются: Эта проблема была исправлена ​​в выпуске инструментария в мае 2011 года

1 Ответ

3 голосов
/ 14 апреля 2011

У меня было что-то похожее на это, и я нашел эту страницу несколько полезной.

Будет обновленный / исправленный двоичный файл, который вам нужно будет использовать. Его можно найти на этом сайте или вы можете скомпилировать самостоятельно, используя исправления, указанные в сообщении.

Исправления:

попытаться / перехватить подозрительный блок (строка 187) в AsyncFileUpload.pre.js

и

удаление избыточного атрибута id HTMLInputFile в AsyncFileUpload.cs в методе OnPreRender.

...