【问题标题】:MVC Generating CSVMVC 生成 CSV
【发布时间】:2015-01-07 09:16:19
【问题描述】:

我是 MVC 的新手,我一直在尝试找到一种方法将我的数据保存为 CSV 文件,以便在编译后将其作为电子邮件附件发送。但我正在努力研究如何将数据从我的视图传递到这个新文件。

现在,我的观点是收集这样的信息:

@using (Html.BeginForm("SampleMethod", "Test", FormMethod.Post))
{
    <p>1. @Html.TextBoxFor(x => x.FirstName, new { placeholder = "Enter First Name" }) </p>
    <p>2. @Html.TextBoxFor(x => x.LastName, new { placeholder = "Enter Last Name" }) </p>
}

这是通过网络表单收集的,我可以将此信息显示在单独的网页上。我在我的控制器中通过以下方法执行此操作:

[HttpPost]
public ActionResult SampleMethod(TestModel newTest)
{
   return View("Completed", newTest);
}

但现在我真的很困惑如何将我的信息(名字和姓氏)放入 CSV 文件中,因为我正在努力理解我应该将数据传递到何处以及如何传递。

有人可以指点我正确的方向吗?

【问题讨论】:

    标签: c# asp.net-mvc csv


    【解决方案1】:

    这取决于几件事情,例如您想要调用生成的 CSV 文件的名称以及您想要放置它的位置。 本质上,尽管您需要创建一个文本文件并向其中写入一个字符串,并用逗号分隔名字和姓氏。 首先看一下这种用于文件创建的东西:

    http://msdn.microsoft.com/en-us/library/ms143375(v=vs.110).aspx

    那么这只是一个使用相当标准的字符串处理函数构建要写入它的字符串的情况。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-18
      • 1970-01-01
      • 2021-04-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多