I know with FileUploader you need to do a full post back. But I thought with AsyncFileUpload didn't work this way. My hasFile is always returning false. (I upload an image, and then I hit the form submit button, to find out my asyncFileUpload returns 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" />