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
все еще говорит, что у него есть один файл для обработки, и при сохранении выдает ошибку "Файл не найден", поскольку файл отсутствует во временной папке.