AsyncFileUpload hasFile始终为false

时间:2010-11-17 20:05:27

标签: c# ajax asyncfileupload

我知道使用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"  />

2 个答案:

答案 0 :(得分:3)

啊!基本上文件已经上传(我点击文件后),所以当我在表单上尝试提交时,就没有任何东西了。阿贾克斯对我来说太狡猾了。

答案 1 :(得分:0)

你是否在你的PageLoad中做任何事情,如果是的话你应该把代码包装在

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