в моем проекте мне нужно загрузить файлы, поэтому я решил использовать загрузчик, предоставляемый asp.net ajax controls AsyncFileUPloader. есть четыре блока. Каждый блок содержит два таких загрузчика, поэтому я решил использовать возможности веб-элементов управления asp.net. Я обернул необходимые поля формы в свой пользовательский элемент управления под названием DesignUploader.ascx, теперь мне нужно разместить четыре экземпляра этого элемента управления на моей странице aspx, пожалуйста, обратитесь к оснастке ниже
Моя проблема начинается здесь, я должен вставить fileurl в базу данных, и каждый блок генерирует уникальные изменения идентификатора и значения идентификатора после загрузки файла на сервер. Я заметил, что состояние просмотра не работает для меня в случае asyncfileuploader
, оно очищает состояние просмотра, потому что за кулисами выполняет секретную обратную передачу на сервер. теперь мне остается только использовать сеанс, но когда пользователь загружает файлы двумя блоками один за другим, тогда путь к файлу из второго / третьего последовательных блоков перезаписывает мой сеанс. Я не знаю, сколько блоков пользователь может использовать для загрузки дизайнов, он может использовать только 1 или все четыре.
Внизу страницы будет кнопка окончательной отправки, при нажатии которой я должен вставить данные в базу данных.
поэтому, когда я пытался сохранить данные в базе данных, сеанс сохраняет значение пути к недавно загруженному файлу для всех записей, моя проблема заключается здесь
Я не знаю, смог ли я правильно описать свою проблему или нет, пожалуйста, извините меня, если она не ясна, и при необходимости оставьте комментарий.
Примечание: я не могу изменить пользовательский интерфейс, потому что клиент настаивает только на этом :(
любая быстрая работа будет очень оценена
Спасибо Девджош