Загрузка файла не работает с 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#

Другие вопросы по тегам