respone.Write(string) - 还复制字​​符串后的网站

发布于 2024-10-31 19:22:33 字数 223 浏览 3 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

高冷爸爸 2024-11-07 19:22:33

最后缺少 Response.End 吗?

Missing a Response.End at the end?

生活了然无味 2024-11-07 19:22:33

对于这样的场景,通常我会创建一个空页面如没有任何 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文