2010-09-23 167 views
0

我正在編寫一個ASP.NET應用程序,該應用程序生成CSV字符串並使用response.write將其返回。但是,除了CSV字符串之外,輸出還附帶了我想要刪除的其他信息(例如,ASP.NET版本,時間戳記等)。如何才能獲取CSV字符串,而沒有其他信息?返回無響應的CSV響應

+0

你的意思是HTTP頭? – 2010-09-23 18:28:29

+0

代碼比語言更響亮 - 你能發佈你的代碼,輸出的樣本並指出輸出有什麼問題嗎? – Oded 2010-09-23 18:31:48

回答

0

如果您在IIS7集成管道模式,你應該能夠訪問頭:

this.Response.Headers.Add()/Remove() etc. 
this.Response.ClearHeaders(); 
this.Response.AddHeader("key", "value"); 

你最好的選擇可能是創建一個HttpModule,並從中恢復您的CSV。在這裏看到答案HttpApplication.PreSendRequestHeaders