代码之家  ›  专栏  ›  技术社区  ›  Spooks

AsyncFileUpload hasFile始终为false

  •  4
  • Spooks  · 技术社区  · 14 年前

    我知道用FileUploader,你需要做一个完整的帖子回来。但我认为AsyncFileUpload不能这样工作。我的hasfile总是返回false。(我上传了一个图像,然后点击表单提交按钮,找出我的AsyncFileUpload返回的错误)

    <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 回复  |  直到 14 年前
        1
  •  3
  •   Spooks    14 年前

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

        2
  •  0
  •   dexter    14 年前

    是否在页面加载中执行任何操作?如果执行,则应将代码包装在

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