このコードを使用してファイルをダウンロードしていますが、エラーが発生します。それを手伝ってください。なぜ私のコードはスレッドを中止しましたか?
スレッドが中止されました。
protected void Download_Click(object sender, EventArgs e)
{
try
{
string filePath = Convert.ToString(Attachment);
string fullFilePath = ("../../SiteImages/" + "donald.jpg");
Response.Clear();
Response.ClearHeaders();
Response.ClearContent();
Response.AddHeader("Content-Disposition", "attachment; filename=\"" + Path.GetFileName(fullFilePath) + "\"");
Response.ContentType = ContentType;
Response.TransmitFile(fullFilePath);
//MngLogs.InsertAuditsInfo("Tender downloaded via" + " " + MngLogs.PageName, MngLogs.UserMacAddress, MngLogs.UserIPAddress, UserID, "Download");
//Response.End();
}
catch (Exception ex)
{
Utility.Msg_Error(Master, ex.Message);
}
}
どこでエラーが発生しましたか? 'Reponse.End()'は常に 'ThreadAbortException'をスローします。 [this](http://stackoverflow.com/questions/20988445/how-to-avoid-response-end-thread-was-being-aborted-exception-during-the-exce)と[this]を見てください。 (http://stackoverflow.com/questions/5834049/what-causes-thread-was-being-aborted-exception-to-happen-at-random-and-showthth)post。 –
同じ場所と私はそれを削除しましたが、まだファイルをダウンロードしません – Cuckoo
とエラーをスローしませんが、まだファイルをダウンロードしません – Cuckoo