ウェブアプリケーションでは、datalistのitemコマンドイベントで書かれたdocumnetをダウンロードしてダウンロードしていますが、「スレッドが中止されました」のようなエラーが出ています。君は。私のコードは落ち着いている。スレッドが中止されましたエラー? asp.netで?
protected void dtlstMagazine_ItemCommand(object source, DataListCommandEventArgs e)
{
try
{
objItMagBe.TitleId = Convert.ToInt32(e.CommandArgument);
dts = new DataSet();
dts = objItMagBL.GetMagzineByTitleID(objItMagBe);
GetPopularMagazine();
string Myfile = "../xxxx/DataFiles/" + dts.Tables[0].Rows[0]["Files"].ToString();
if (File.Exists(Server.MapPath(Myfile)) == true)
{
Response.AppendHeader("Content-Disposition", "attachment; filename=" + Myfile);
Response.TransmitFile(Server.MapPath(Myfile));
Response.End();
Response.Flush();
}
}
catch
{
}
}
yaキャッチがありますが、私はここにJohn氏を配置しません。 –
おそらく、それはColinによって提案されたResponse.End()です。その行を削除してみてください。 – John