1

参考以下内容: Ajax Asyncfileupload 不工作,只要我把它放在一个控件

我有同样的问题。我没有使用母版页。我在更新面板中的面板中有一个 AsyncFileUpload 控件。

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

4

1 回答 1

1

使用时,AsyncFileUpload您必须在form标签中设置正确的参数,即放置在您的 Page 或 MasterPage 中:

 <form id="form1" runat="server" enctype="multipart/form-data" method="post">

如果您没有设置正确的 enctype 和方法UploadedComplete 将永远不会触发,并且您将无法获取FileUpload.FileBytes因为FileUpload.HasFile仅在 UploadedComplete 执行期间返回 true。

我想在您的页面中您没有设置正确的编码类型。

此外,之前版本的 AsyncFileUpload 无法在 Chrome 上运行。2011 年 7 月版 (4.1.50731.0) 解决了这个问题。

于 2010-11-04T10:46:49.223 回答