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