RadAsyncUpload сохраняет состояние после перезагрузки страницы

User Control создан для рендеринга загрузки файла с помощью перетаскивания RadAsyncUpload, Файлы будут сохранены на Postback страницы, где он привыкает. В моем сценарии, когда страница Postback происходит через код, он работает правильно, но когда я перезагружаю страницу вручную, она выдает ошибку "Файл не найден", то есть сохраняет state в UploadedFiles proeprty, если я уже загрузил один файл, и я save этот файл, а затем перезагрузка страницы выполняется вручную. Как мне очистить RadAsyncUpload состояние, так что он говорит, что в его входном потоке нет файлов. Фрагменты кода:
В пользовательском элементе управления с именем DragandDrop: <telerik:RadAsyncUpload runat="server" ID="RadAsyncUpload1" TargetFolder="" OnClientValidationFailed="validationFailed" MultipleFileSelection="Automatic" OnClientFileUploaded="validateFiles" ></telerik:RadAsyncUpload>

Он используется на странице электронной почты, а на Postback загруженные файлы сохраняются с помощьюUploadedFile.SaveAs(Filename) которые доступны через пользовательский объект управления objUploadDocs.UploadedFiles и удаляется из временной папки. После перезагрузки этой страницы, objUploadDocs.UploadedFiles все еще говорит, что у него есть один файл для обработки, и при сохранении выдает ошибку "Файл не найден", поскольку файл отсутствует во временной папке.

0 ответов

Другие вопросы по тегам