Ajax Toolkit AsyncFileUpload在普通Panel中无法正常工作

时间:2010-08-24 21:17:31

标签: asp.net asyncfileupload

参考以下内容: Ajax Asyncfileupload doesn't work as soon as I put it in a control

我遇到了同样的问题。我不是在使用Master页面。我在Panel中的更新面板中有一个AsyncFileUpload控件。

关于可能导致问题的任何想法?

1 个答案:

答案 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)解决了这个问题。