Загрузка файла ASP.NET с сервера

После того, как пользователь нажимает кнопку, я хочу, чтобы файл был загружен. Я'мы попробовали следующее, которое, кажется, работает, но не без исключения исключения (ThreadAbort), что недопустимо.

    System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;
    response.ClearContent();
    response.Clear();
    response.ContentType = "text/plain";
    response.AddHeader("Content-Disposition", "attachment; filename=" + fileName + ";");
    response.TransmitFile(Server.MapPath("FileDownload.csv"));
    response.Flush();
    response.End();  

Ответы на вопрос(6)

Ваш ответ на вопрос