Response.TransmitFile(FileName)不适用于asp.net网站

时间:2013-09-05 05:43:44

标签: c# asp.net

这就是我试过的

Page.Response.Clear();
Page.Response.ClearHeaders();
Page.Response.AddHeader("Content-disposition", "attachment; filename=" + "GraphExport.tsv");
Page.Response.AppendHeader("Content-type", "File/tsv");
Response.TransmitFile(FileName);
Response.End();

在用户点击下载按钮时执行。代码工作正常。但我的问题是,如果我的应用程序是“asp.net Web应用程序”而不是“asp.net网站”,则此代码似乎可以正常工作。

有人可以指出我做错了什么,如果有人帮助我理解网络应用程序和网站之间的差异,那就太棒了。

0 个答案:

没有答案