2010-11-17 66 views
4

我知道FileUploader您需要完整回發。但我認爲與AsyncFileUpload不這樣工作。我hasFile總是返回false。 (我上傳的圖像,然後我打的形式提交按鈕,找出我asyncFileUpload返回false)AsyncFileUpload hasFile始終爲假

<asp:AsyncFileUpload ID="AsyncFileUpload1" Width="200px" ToolTip="Upload Image" 
       OnClientUploadComplete="showUploadConfirmation" 
       ThrobberID="Throbber" UploaderStyle="Traditional" runat="server" 
       OnClientUploadError="showUploadError" 
       OnClientUploadStarted="checkExtension" 
       onuploadedcomplete="AsyncFileUpload1_UploadedComplete" /> 
+1

嗯,我想也許我應該檢查OnUploadedComplete上的hasFIle ...這意味着我甚至不需要檢查...這使得這更容易...對嗎? – Spooks 2010-11-17 20:08:39

回答

3

啊!基本上這個文件已經上傳了(在我點擊一個文件之後),所以當我嘗試在表單上提交時,沒有任何東西存在。阿賈克斯對我來說太狡猾了。

0

你在你的pageLoad的做任何事情,如果是,你應該在

if(!this.IsPostBack) 
{ 
    do something whatever that is you do with AsyncUploader 
} 
包裹代碼