На моем веб-сайте есть домашняя страница, на которой, нажав на кнопку с изображением, я перенаправляюсь на другую страницу .apsx. Эта страница состоит из элемента управления FileUpload и 2 кнопок (ATTACH, CANCEL). Когда пользовательвыбирает / просматривает файл со своего локального компьютера и нажимает кнопку ATTACH, я отображаю этот файл в GRIDVIEW, а также помещаю детали этого файла, например, Filename, в DATATABLE.
Пользователь таким образом может просматривать несколько файлови все они добавляются в GridView и также передаются в DATATABLE. Теперь, когда пользователь нажимает кнопку ОТМЕНА, я отправляю весь объект DATATABLE в объект сеанса на страницу HOME. При нажатии кнопки SAVE на домашней странице файлы вDATATABLE должен храниться в физическом месте, которое я упоминаю в коде.
Проблема, с которой я сталкиваюсь, заключается в том, что когда я пишу FileUpload fl = new FileUpload;
fl.SaveAs (dt ["fileName"]);
Файлы вообще не сохраняются в этой папке.
Однако, если я передаю FileUpload cуправление с помощью сеанса со второй страницы,
FileUpload fl = (FileUpload) сеанс ["FileUpload"]
Файлы сохраняются с правильными именами файлов, но содержимое всех файлов состоит изсодержимое последнего загруженного файла. Я знаю, в чем проблема, но не могу найти решение.
Мое требование - сохранять файлы по физическому пути только после нажатия кнопки «Сохранить» на домашней странице.Предложить мне .. Спасибо заранее!