【发布时间】:2012-03-09 08:49:14
【问题描述】:
在Web应用程序中,我正在使用代码下载上传的文档,该文档是在datalist的项目命令事件中编写的,但是它给出了诸如“线程被中止”之类的错误,您能帮我解决这个问题吗?谢谢你。我的代码是休闲的。
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
{
}
}
【问题讨论】:
标签: asp.net