Загрузка файла не работает с AsyncPostBackTrigger в ASP.Net
У меня есть один элемент управления загрузкой HTML-файла для загрузки изображения профиля, и я использую панель обновления и триггер AsyncPostBackTrigger. Если я использую PostBackTrigger, тогда загрузка изображения профиля работает, но если я использую AsyncPostBackTrigger, тогда загрузка не работает.
Ниже мой код в строке:
<asp:UpdatePanel ID="pnlZerkerBasicProfile" runat="server">
<input type="file" id="myFile" name="myFile" class="file_input_hidden" onchange="javascript:FileUploadSubmit();" style="cursor: pointer;" />
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSaveProfilePicture" />
</Triggers>
</asp:UpdatePanel>
Кто-нибудь может помочь?
1 ответ
Это известная проблема, для работы элемента управления загрузкой файлов в панели обновления требуется полная обратная передача, т. Е. Нельзя использовать AsyncPostBackTrigger.
Изменить: Только что видел, что это дубликат FileUpload не работает, когда вложен в UpdatePanel? C#