.net - 页面.Response.Write()

标签 .net asp.net vb.net download

我对 Page.Response.Write() 有疑问。

在我的代码中,另存为弹出窗口正在打开。

Page.Response.AddHeader("Content-Disposition", OpenType + ";filename=" + FileName)

但我希望它保存在我的硬盘或驱动器上。

所以我把代码放在下面但是它不起作用:

Dim w As StreamWriter = File.AppendText(FileName)
w.Write(Page.Response)
w.Flush() 

我如何将它保存在我的驱动器/磁盘上

最佳答案

您的服务器代码正在服务器上运行。网页代码在用户计算机上的用户浏览器上运行。它们是不同的计算机,其中一台无法连接到另一台。

关于.net - 页面.Response.Write(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6054689/

相关文章:

c# - .NET MongoDB C# 驱动程序不支持转换对象

asp.net - $.ajaxFileUpload 与 Canvas 一起使用

c# - 无法使用删除命令

wpf - 将高 DPI 图像转换为低 DPI 进行打印抛出 OutOfMemoryException

vb.net - 如何使表单出现在所有其他窗口的顶部?

asp.net - 使用 HEAD 或 OPTIONS 动词代替 POST 的登录表单

.net - WCF REST 服务客户端调用映射到错误的 Uris

.net - AppFabric Cache - 远程主机强行关闭了现有连接

asp.net - 客户端如何使用 SignalR 向服务器发送值,然后服务器更新模型?

asp.net - 如何更改 XRichText 的默认字体大小?