文件上传不适用于ASP.Net中的AsyncPostBackTrigger

时间:2013-08-08 12:26:38

标签: asp.net file-upload updatepanel postback partial-postback

我有一个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 个答案:

答案 0 :(得分:2)

这是一个已知问题,fileupload控件需要完整的回发才能在updatepanel中工作,即您无法使用AsyncPostBackTrigger。

修改:刚看到这是FileUpload Doesn't Work When Nested In UpdatePanel? C#

的副本