C#学习教程:如何使用c#在asp.net MVC3中创建文本文件分享


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

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

我在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 ") 

我希望有所帮助!

您可以通过组合字符串并返回Content(textString, "text/plain")从操作返回纯文本。

上述就是C#学习教程:如何使用c#在asp.net MVC3中创建文本文件分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1031821.html

发表评论

邮箱地址不会被公开。 必填项已用*标注