Hi Harties,
Check this example. Now please take its reference and correct your code.
HTML
<asp:ScriptManager ID="smImage" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdImage" runat="server">
<ContentTemplate>
<asp:FileUpload ID="FileUpload1" runat="server" Height="28px" Width="600px" />
<asp:Image ID="Image1" Visible="true" runat="server" Height="550px" Width="100%" />
<br />
<asp:Label ID="StatusLabel" runat="server" Text="Image Upload Status"></asp:Label>
<br />
<asp:Button ID="btnUpload" runat="server" Text="Display Image" CssClass="submitbutton"
OnClick="btnUpload_Click" Width="160px" />
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btnUpload" />
</Triggers>
</asp:UpdatePanel>
Namespaces
C#
using System.IO;
Code
C#
protected void btnUpload_Click(object sender, EventArgs e)
{
string folderPath = Server.MapPath("~/Files/");
if (!Directory.Exists(folderPath))
{
Directory.CreateDirectory(folderPath);
}
FileUpload1.SaveAs(folderPath + Path.GetFileName(FileUpload1.FileName));
Image1.ImageUrl = "~/Files/" + Path.GetFileName(FileUpload1.FileName);
}