In my page i am trying to download file. THe file is downloaded successfully but i get System.Threading.ThreadAbortException. So i handled that in my try Catch Block and set the error lable to blank but it doesnt get updated in page.
        catch (System.Threading.ThreadAbortException)
        {
            lblErrorMsg.Text = "dfdf";
        }
        catch (Exception ex)
        {
            lblErrorMsg.Text = "Error while processing you request :<br> Erorr Description : " + ex.Message;
        }
This is my Write file function
  public static void WriteFile(string nameOfFile, string fileContent, HttpResponse writer)
    {
        writer.ClearHeaders();
        writer.ClearContent();
        writer.ContentType = "text/xml";
        writer.AppendHeader("Content-Disposition", "attachment; filename=" + nameOfFile);
        writer.Write(fileContent);
        writer.Flush();
        writer.End();
    }
Can someone tell why label is not set to blank even though it comes under the Catch Block of system.thread.threadabortexceptiopn when i debug code ?
 
     
    