我希望在我的Web应用程序的代码后台文件中创建一个文本文件。然而,我不允许将此文件保存到服务器上。因此,我尝试使用MemoryStream类将我的文件保存到内存中。到目前为止,我的代码如下:
MemoryStream memoryStream = new MemoryStream();
TextWriter textWriter = new StreamWriter(memoryStream);
textWriter.WriteLine("Something");
memoryStream.Close();
看起来似乎可以工作,但我的要求是在客户端浏览器上单击按钮时打开此文件。由于此文件没有像..../text.txt这样的物理路径。我不知道如何在浏览器上打开它。
我该如何在ASP.Net中使用C#实现此功能。我搜索了很多但找不到适合我的解决方案。
提前致谢。