respone.Write(string) - 还复制字符串后的网站
xml是一个字符串
Response.Write(xml);
Response.ContentType = "text/xml";
Response.AddHeader("Content-Disposition", "attachment; filename=databaseXml.xml");
问题: 写入 xml 字符串的内容后,它也会写入网页。 为什么?
xml is a string
Response.Write(xml);
Response.ContentType = "text/xml";
Response.AddHeader("Content-Disposition", "attachment; filename=databaseXml.xml");
problem:
After writing the content of the xml string, it writes the webpage too.
Why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最后缺少 Response.End 吗?
Missing a Response.End at the end?
对于这样的场景,通常我会创建一个空页面(如没有任何 HTML 的 export.aspx,只有代码隐藏)并在该页面上执行工作,而不是与我无论做什么。
但这是我的观点,很高兴听到其他解决方案。
For scenarios like this, usually I make an empty page (like export.aspx without any HTML, only code behind) and do the job at that page, not same page as what ever I do.
But this is my opinion, happy to hear other solutions.