我正在编写一个ASP.NET应用程序,它生成CSV字符串并使用response.write返回它。但是,除了CSV字符串之外,输出还附带了我想要删除的其他信息(例如,ASP.NET版本,时间戳)等。我怎样才能获得CSV字符串而没有别的?
答案 0 :(得分:0)
如果您使用的是具有集成管道模式的IIS7,则应该能够访问标题:
this.Response.Headers.Add() / Remove() etc.
this.Response.ClearHeaders();
this.Response.AddHeader("key", "value");
你最好的选择可能是创建一个HttpModule并从中返回你的CSV。请在此处查看答案HttpApplication.PreSendRequestHeaders