基本上,您只需要使按钮进行完整的回发即可发送文件。还请确保您具有this.Form.Enctype =“ multipart / form-data”;
在您的代码中设置,也可以在该页面中放置。如前所述,出于安全原因,AsyncPostbacks不能与文件一起使用,没有黑客攻击。(我从来没有能够使它正常工作)。
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate><asp:FileUpload onchange="clickTheButton();" ID="FileUpload1" runat="server" /> </ContentTemplate> <Triggers> <asp:PostBackTrigger ControlID="Button1" /> </Triggers> </asp:UpdatePanel>



