Don't mention Height and Width like this...
<asp:Image ID="Image1" runat="server" Height="200px" Width="200px" />
Do this dynamically...
protected void btnupload_Click(object sender, EventArgs e)
{
int i = 1;
if (FileUpload1.HasFile)
{
while (File.Exists(Server.MapPath("~/images/") + i.ToString() + ".jpg") == true)
{
i++;
}
FileUpload1.SaveAs(Server.MapPath("~/images/")+i.ToString()+".jpg");
System.IO.Stream s = FileUpload1.PostedFile.InputStream;
System.Drawing.Image img = System.Drawing.Image.FromStream(s);
int intFileWidth = 0;
int intFileHeight = 0;
int.TryParse(img.PhysicalDimension.Width.ToString(), out intFileWidth);
int.TryParse(img.PhysicalDimension.Height.ToString(), out intFileHeight);
Image1.Height = intFileHeight;
Image1.Width = intFileWidth;
Image1.ImageUrl = "~/images/" + i.ToString() + ".jpg";
}
}