我知道使用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" />
答案 0 :(得分:3)
啊!基本上文件已经上传(我点击文件后),所以当我在表单上尝试提交时,就没有任何东西了。阿贾克斯对我来说太狡猾了。
答案 1 :(得分:0)
你是否在你的PageLoad中做任何事情,如果是的话你应该把代码包装在
中 if(!this.IsPostBack)
{
do something whatever that is you do with AsyncUploader
}