如何在UpdatePanel中使用Fileupload控件?

时间:2015-06-18 21:51:38

标签: asp.net webforms updatepanel

我有一个FileUpload,一个Image控件和一个Button控件。 我正在使用UpdatePanel:当我在选择图像后单击按钮时,Image控件应显示没有回发的图像。 但它不起作用?

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <asp:FileUpload ID="FileUpload1" runat="server" />
        <br />
        <asp:Image ID="Image1" runat="server" />
    </ContentTemplate>
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="Button1" />
    </Triggers>
</asp:UpdatePanel>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />

我的代码背后只是:

protected void Button1_Click(object sender, EventArgs e) {
    if (FileUpload1.HasFile) {
        FileUpload1.SaveAs(Server.MapPath("~/") + FileUpload1.PostedFile.FileName);
        Image1.ImageUrl = "~/" + FileUpload1.PostedFile.FileName;
    }
} 

我现在该怎么办?

0 个答案:

没有答案