参考以下内容: Ajax Asyncfileupload doesn't work as soon as I put it in a control
我遇到了同样的问题。我不是在使用Master页面。我在Panel中的更新面板中有一个AsyncFileUpload控件。
关于可能导致问题的任何想法?
答案 0 :(得分:1)
当您使用AsyncFileUpload
时,您必须在form
标记中设置正确的参数,该标记位于您的Page或MasterPage中:
<form id="form1" runat="server" enctype="multipart/form-data" method="post">
如果你没有设置正确的enctype和方法 UploadedComplete永远不会触发,你将无法获得 FileUpload.FileBytes ,因为 FileUpload .HasFile 仅在UploadedComplete执行期间返回true。
我想在你的页面中你没有设置正确的enctype。
此外,prevoius版本的AsyncFileUpload在Chrome上无效。 2011年7月版(4.1.50731.0)解决了这个问题。