4

我知道使用 FileUploader 你需要做一个完整的回帖。但我认为 AsyncFileUpload 不是这样工作的。我的 hasFile 总是返回 false。(我上传了一张图片,然后我点击了表单提交按钮,发现我的 asyncFileUpload 返回 false)

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

2 回答 2

3

啊! 基本上文件已经上传(在我点击文件之后),所以当我尝试在表单上提交时,那里什么都没有了。阿贾克斯对我来说太狡猾了。

于 2010-11-17T20:48:44.973 回答
0

如果是,您是否在 PageLoad 中做任何事情,您应该将代码包装在

 if(!this.IsPostBack) 
 {
    do something whatever that is you do with AsyncUploader
 }
于 2010-11-17T20:08:47.083 回答