Загрузите файл ASP.NET в пользовательском контроле, получите отправленный файл при обратной передаче - PullRequest
1 голос
/ 09 июня 2011

Я создаю «мультисайт» с несколькими языками.Количество языков не фиксировано.Поэтому для всех экранов управления я привязываю несколько пользовательских элементов управления к панели вкладок в зависимости от количества присутствующих языков.

  NewFileControl filePage = (NewFileControl)LoadControl("/backoffice/Controls/NewFileControl.ascx");

При обратной передаче я проверяю, есть ли параметр, содержащий термин «язык», присутствующий вопределить новый язык и сохранить элемент для каждого языка.Это работает с текстовыми полями, раскрывающимися списками и флажками.

Проблема, с которой я сталкиваюсь, заключается в том, что на текущем экране я работаю над «fileupload».Размещенный файл отсутствует в Request.Params.

Как получить опубликованный файл в PostBack, когда загрузчик файлов находится в пользовательском контроле?

1 Ответ

1 голос
/ 09 июня 2011

Request.Files

Сделал трюк!

...