Многократное управление RadUpload на одной странице
У меня есть страница aspx, которая использует главную страницу. На странице papx я загружаю пользовательский элемент управления, содержащий 2 элемента управления RadUpload (Rad1 и Rad2). Пользователь может выбрать загрузку файла с использованием первого RadUpload или второго RadUpload, и для каждого RadUpload применяется определенная проверка.
Странная вещь произошла в том, что когда я загружаю файл, используя Rad2 (второй RadUpload), RadUpload.UploadedFiles для первого RadUpload есть (count = 1). Вместо файла, загружаемого Rad2, он обнаруживается, как если бы он был загружен из Rad1, поэтому моя проверка не удалась.
Кто-нибудь сталкивался с этой проблемой раньше? Это очень странная вещь, и я потратил почти полтора дня, чтобы исправить это, не зная, что случилось с контролем
2 ответа
Помните, что RadAsyncUpload будет пытаться использовать FileApi, Adobe Flash Player (версия 10 или новее) или Silverlight для диалога выбора файлов, чтобы разрешить выбор нескольких файлов. Если ни один из них не доступен, RadAsyncUpload изящно ухудшит выбор одного файла.
У меня есть три элемента управления radupload/progress на веб-странице, и они отлично работают.
Мое предложение будет размещать их явно на самой странице, а не в пользовательском элементе управления.
Я не пытался повторить вашу проблему, так как сам нахожусь в процессе разработки, но я просто хотел поделиться с вами чем-то, что сработало в первый раз.