My Default.aspx Code
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
My Default.aspx.cs Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void ButtonImageUpload_Click(object sender, EventArgs e)
{
if (FileUploadImage.HasFile)
{
string ImageExtension = System.IO.Path.GetExtension(FileUploadImage.FileName);
if (ImageExtension.ToLower() != ".png" && ImageExtension.ToLower() != ".jpg" && ImageExtension.ToLower() != ".jpeg")
{
LabelImageUploadMessage2.Text = "Only Files with .png or .jpg or .jpeg Accepted.";
LabelImageUploadMessage2.ForeColor = System.Drawing.Color.Red;
}
else
{
int ImageSize = FileUploadImage.PostedFile.ContentLength;
if (ImageSize > 2097152)
{
LabelImageUploadMessage2.Text = "File Size Should be less than 2 MB.";
LabelImageUploadMessage2.ForeColor = System.Drawing.Color.Red;
}
else
{
FileUploadImage.SaveAs(Server.MapPath("~/Upload/" + FileUploadImage.FileName));
LabelImageUploadMessage1.Text = "File Uploaded";
LabelImageUploadMessage1.ForeColor = System.Drawing.Color.Green;
}
}
}
else
{
LabelImageUploadMessage2.Text = "Please Select a File To Upload.";
LabelImageUploadMessage2.ForeColor = System.Drawing.Color.Red;
}
}
}
1 Reply
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.

Ram Sagar MouryaPosted Feb 11, 2014, 1:41 AM
Label text will not cleared even after page refreshed,
you need to control it in the button click event.
protected void ButtonImageUpload_Click(object sender, EventArgs e)
{
LabelImageUploadMessage2.Text = string.Empty;
............
...........
}