Проблема с FileUpload - PullRequest
       3

Проблема с FileUpload

0 голосов
/ 19 мая 2011

Привет, у меня есть загрузка файла в пользовательском элементе управления в UpdatePanel Теперь я попытался найти элемент управления на моей странице aspx и добавил триггер динамически, но я все еще сталкиваюсь с той же проблемой, и мой Fileupload.hasfile всегда возвращает false.

Любые идеи

Если у кого-то есть такая же проблема, Мое решение было: На самом деле элемент управления fileUpload работает с панелью обновлений, если вы регистрируете триггер обратной передачи. Проблема, с которой я столкнулся, была решена.

Фактическое решение было очень сложным,

Вам нужно изменить тип формы на «multipart / form-data». Если вы этого не сделаете, элемент управления fileUpload не будет работать на панели обновлений.

Просто добавив этот атрибут в мою форму на главной странице, моя проблема решена. Просто проверьте это: http://knowledgebaseworld.blogspot.com/2009/02/file-upload-not-working-with-update.html

Спасибо

Ответы [ 3 ]

1 голос
/ 26 мая 2011

На самом деле элемент управления fileUpload работает с панелью обновлений, если вы регистрируете триггер обратной передачи.Проблема, с которой я столкнулся, была решена.

Фактическое решение было очень сложным,

Вам нужно изменить форму формы на «multipart / form-data».Если вы этого не сделаете, элемент управления fileUpload не будет работать на панели обновлений.

Просто добавив этот атрибут в мою форму на главной странице, моя проблема решена.Просто проверьте это: http://knowledgebaseworld.blogspot.com/2009/02/file-upload-not-working-with-update.html

0 голосов
/ 19 мая 2011

Загрузка файла не работает в UpdatePanel, и для работы требуется полная обратная передача.Используйте загрузку файлов Jquery для загрузки файлов на основе ajax.

0 голосов
/ 19 мая 2011

Я делал это раньше с telerik, который является еще одной библиотекой для ajax. Кажется невозможным иметь fileuploadcontrol с панелью ajax. Попробуйте удалить панель ajax, и это должно решить вашу проблему. Итак, как я обрабатываю другие элементы управления, требующие ajax, либо помещаю эти элементы управления в ajaxpanel, либо использую событие explict ajax, которое включено в telerik.

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