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

ああ!基本的に、ファイルは既にアップロードされているため (ファイルをクリックした直後)、フォームで送信しようとすると、もう何もありません。Ajax は私には卑劣すぎる。

于 2010-11-17T20:48:44.973 に答える
0

ページロードで何かをしていますか?はいの場合、コードをラップする必要があります

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