AsyncFileUpload hasFile всегда ложно - PullRequest
4 голосов
/ 17 ноября 2010

Я знаю, что с 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 ]

3 голосов
/ 17 ноября 2010

Ах!В основном файл уже загружен (сразу после того, как я щелкну файл), поэтому, когда я пытаюсь отправить форму, там больше ничего нет.Аякс слишком подлый для меня.

0 голосов
/ 17 ноября 2010

Делаете ли вы что-нибудь в своей PageLoad, если да, вы должны заключить код в

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