<form enctype="multipart/form-data" action="SetSignature.aspx" method="post" id="frmFileUpload">
<asp:FileUpload runat="server" ID="fupSignature" />
<asp:Button runat="server" ID="btnSubmit" OnClick="btnSubmit_Click" Text="SUBMIT" style="margin-top:15px;" />
</form>
Для меня это сработало, просто накрыв элемент управления загрузкой файла формой и поместив кнопку, которая выполняет действие на основе элемента управления загрузкой файла, внутри формы.
Как видите, элемент управления загрузкой файлов (который сгенерирован в HTML-код с формой и файлом типа ввода HTML), при реализации внутри панели обновлений, если вы запускаете событие, такое как нажатие кнопки за пределами формы, оно принудительно отправляется обратно если вы не размещаете код обратной передачи в вашем источнике ...
С уважением,
Кен