response.Write(string) - 也在字符串后复制网站

时间:2011-04-11 21:16:14

标签: asp.net httpresponse

xml是一个字符串

Response.Write(xml);
Response.ContentType = "text/xml"; 
Response.AddHeader("Content-Disposition", "attachment; filename=databaseXml.xml");

问题: 在写完xml字符串的内容后,它也会写入网页。 为什么呢?

2 个答案:

答案 0 :(得分:1)

在最后错过了一个Response.End?

答案 1 :(得分:0)

对于这样的场景,通常我会创建一个空白页就像export.aspx,没有任何HTML,只有代码)并在该页面上完成工作,而不是和我一样的页面。

这是我的意见很高兴听到其他解决方案