RadAsyncUpload在页面重新加载后保留状态

时间:2018-07-24 08:35:47

标签: asp.net vb.net user-controls telerik asyncfileupload

User Control被创建为使用RadAsyncUpload渲染拖放文件。文件将保存在使用该文件的页面的Postback中。 在我的场景中,当页面Postback通过代码发生时,它可以正常工作,但是当我手动重新加载页面时,它会抛出错误“找不到文件”,即如果在state中保留UploadedFiles,我已经上传了一个文件,然后我save对该文件进行了手动重新加载。如何清除RadAsyncUpload状态,以便说输入流中有零个文件。 代码段是:
在名为DragandDrop的用户控件中:     <telerik:RadAsyncUpload runat="server" ID="RadAsyncUpload1" TargetFolder="" OnClientValidationFailed="validationFailed" MultipleFileSelection="Automatic" OnClientFileUploaded="validateFiles" ></telerik:RadAsyncUpload>

用于电子邮件页面,在回发中,使用 UploadedFile.SaveAs(Filename),可通过用户控制对象objUploadDocs.UploadedFiles访问,并从临时文件夹中删除 手动重新加载此页面后,objUploadDocs.UploadedFiles仍然说它有一个文件要处理,并且在保存时会抛出错误“找不到文件”,因为临时文件夹中不存在该文件。

0 个答案:

没有答案
相关问题