1
我希望有人会回应。我有一个具有更新面板(设置为条件更新)的控件,其中包含asyncfileupload控件。该控件一开始工作正常,但如果我上传文件,然后导致其更新面板更新,则asyncfileupload.UploadedFileError将在没有它或asyncFileUpload.UploadedComplete被调用的情况下触发。以下是我如何创建我的控件:asyncFileUpload.UploadedFileError发生在页面部分邮回
Public Class FileUpload
Inherits ScriptControl
Implements INamingContainer, IPostBackEventHandler
Private WithEvents asyncFileUpload As AjaxControlToolkit.AsyncFileUpload
....
asyncFileUpload = New AjaxControlToolkit.AsyncFileUpload
With asyncFileUpload
.ClientIDMode = UI.ClientIDMode.AutoID
.UploadingBackColor = ColorTranslator.FromHtml(UploadingBackColor)
.CompleteBackColor = ColorTranslator.FromHtml(CompleteBackColor)
.UploaderStyle = AjaxControlToolkit.AsyncFileUpload.UploaderStyleEnum.Traditional
.ThrobberID = img.UniqueID
End With
'then the control gets added to a Panel.
'events:
Protected Sub fileUploadFailure(ByVal sender As Object, ByVal e As AjaxControlToolkit.AsyncFileUploadEventArgs) Handles asyncFileUpload.UploadedFileError
'do stuff
end Sub
Protected Sub SaveUploadedFile(ByVal sender As Object, ByVal e As AjaxControlToolkit.AsyncFileUploadEventArgs) Handles asyncFileUpload.UploadedComplete
'do stuff
End Sub
正如我所提到的,控件在上传文件时工作正常。但是我在同一个控件中有一个链接按钮,允许用户下载上传的文件(导致控件的更新面板更新)。发生这种情况时,fileUploadFailure事件触发无明显原因(因为没有发生上载)。任何人都可以解释发生了什么以及如何防止这种情况?
AsyncFileUploadEventArgs发生错误的StatusMessage属性的值是什么? – 2013-03-25 12:44:21
“文件附加有一个无效的Filenmae”。我相信这与上一次上传的文件从未被清除的事实有关,但我不知道如何解决这个问题。 – jason 2013-03-25 12:53:19
什么是'国家'物业价值? – 2013-03-25 12:56:59