Ajax Toolkit AsyncFileUpload не работает внутри обычной панели - PullRequest
1 голос
/ 25 августа 2010

Ссылаясь на следующее: Ajax Asyncfileupload не работает, как только я помещаю его в элемент управления

У меня та же проблема. Я не использую главную страницу, хотя. У меня есть элемент управления AsyncFileUpload на панели внутри панели обновления.

Есть идеи, что может быть причиной проблемы?

1 Ответ

1 голос
/ 04 ноября 2010

Когда вы используете AsyncFileUpload, вы должны установить правильные параметры в теге form, который размещен на вашей странице или главной странице:

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

Если вы не установите правильный enctype и метод UploadedComplete никогда не сработает , и вы не сможете получить FileUpload.FileBytes , начиная с FileUpload.HasFile возвращает true только во время выполнения UploadedComplete.

Я полагаю, что на вашей странице вы не указали правильный энтип.

Кроме того, предыдущие версии AsyncFileUpload не работали в Chrome. Июльская версия 2011 г. (4.1.50731.0) решила проблему.

...