gpt4 book ai didi

c# - 如何使用c#在asp.net MVC3中创建一个文本文件

转载 作者:太空狗 更新时间:2023-10-29 20:55:31 26 4
gpt4 key购买 nike

我只想问一下如何生成或创建文本文件,因为我想在数据库中以文本形式显示我的数据。

我在 asp.net MVC 3 中使用 c#

非常感谢!任何答案将不胜感激。

最佳答案

如果您只想从数据库中返回一些数据并将其下载到用户本地计算机的文本文件中,请在您的Controller 中创建一个Action,如下所示示例:

using System.IO;
using System.Text;

public class SomeController {

// this action will create text file 'your_file_name.txt' with data from
// string variable 'string_with_your_data', which will be downloaded by
// your browser
public FileStreamResult CreateFile() {
//todo: add some data from your database into that string:
var string_with_your_data = "";

var byteArray = Encoding.ASCII.GetBytes(string_with_your_data);
var stream = new MemoryStream(byteArray);

return File(stream, "text/plain", "your_file_name.txt");
}

}

然后您可以在您的 View 上为该操作创建一个ActionLink,这将触发文件下载:

@Html.ActionLink("Download Text File", "CreateFile", "SomeController ")

希望对您有所帮助!

关于c# - 如何使用c#在asp.net MVC3中创建一个文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5099403/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com