Wizard Control: UploadFile не сохраняет свои данные, когда я перехожу на другой шаг - PullRequest
0 голосов
/ 18 апреля 2011

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

Тем не менее, мне нужно сохранить данные живыми, потому что после того, как пользователь загрузит изображение, ему нужно увидеть изображение вместе с остальной информацией, прежде чем нажимать кнопку отправки.

Кроме того, если по каким-либо причинам (например, он хочет изменить изображение), он может вернуться и загрузить что-то еще.

Так как мне это сделать?

Спасибо за помощь

Ответы [ 2 ]

1 голос
/ 19 апреля 2011

Да, загрузка файла Asp.net не сохраняет файл после постбэка. Я сталкивался с подобной ситуацией. То, что я сделал, было

01.Добавьте элемент управления изображением asp.net рядом с элементом управления загрузкой.
02. Загрузите файл в папку сервера, как только пользователь выберет файл в элементе управления загрузкой.
03.Укажите правильный путь к серверу для управления изображением asp.net.
04. Это дает больше удобства для пользователя при переходе назад и вперед с помощью мастера.
05. Если пользователь выбирает другое изображение, повторите шаги 02 и 03.

Надеюсь, это поможет.

1 голос
/ 18 апреля 2011

asp.net не сохраняет данные файла после обратной передачи ... Вам нужно обработать это самостоятельно или использовать 3d-вечеринку, такую ​​как jquery plaugin (например, для поиска "uploadify" в google), которая запускает событие насервер при загрузке файла, позволяющий сохранить файл или все, что вы хотите с ним сделать.

...