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