Загрузка файла в UpdatePanel - PullRequest
       18

Загрузка файла в UpdatePanel

1 голос
/ 20 августа 2010

У меня проблема с загрузкой файла на сервер.У меня есть информационные панели на моей странице.На каждой панели указан шаг информации.И на последней панели у меня есть элемент управления FileUpload, позволяющий пользователю прикреплять файл.Все панели расположены внутри UpdatePanel.

Но я не получаю опубликованный файл на сервере.Я попытался сделать полный постбэк на последнем шаге, зарегистрировав кнопку Сохранить как PostbackTrigger, как показано нижеНо это не делает работу.

Я много раз отлаживал страницу и пробовал несколько способов решить эту проблему.Я обнаружил, что если я помещу свой элемент управления FileUpload на панель, которая изначально скрыта и становится видимой на следующем шаге, FileUpload не работает.С другой стороны, я попытался поместить FileUpload вне всех панелей шагов, но внутри UpdatePanel это работает.Как?

Друзья, я хочу показать элемент управления FileUpload на последней панели.Пожалуйста, ведите меня.

С уважением, Акиф

1 Ответ

0 голосов
/ 20 августа 2010

Это не ограничение ASP.NET или UpdatePanel. Это ограничение AJAX, которое не позволяет вам загружать файлы. Вот почему размещение элемента загрузки за пределами UpdatePanel работает, когда вы выполняете полную обратную передачу. Вы можете использовать некоторые техники, такие как скрытые iframes, jquery plugins , flash и т. Д ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...