【发布时间】:2014-05-10 20:33:03
【问题描述】:
我有大量数据,我的用户可以通过各种选项对其进行过滤。我想将这组数据导出为 CSV,但不确定如何将项目发送到我的控制器操作。
我的 index.cshtml 文件中的以下代码:
@model Project.ViewModels.PeopleIndexViewModel
<a href="@Url.Action("Export", "Person", new { List = Model.People.ToList()})" title="Export to CSV">
<img src="/content/images/excel.gif" />
</a>
当我点击控制器时结果是空的:
public ActionResult Export(List<Person> List)
{
// List is empty here...
}
我做错了什么?
【问题讨论】:
-
确保您在 RouteConfig.cs 文件中定义了有效路由。要返回 csv 文件控制器,请参见下面的帖子 stackoverflow.com/questions/23566595/…
标签: c# asp.net entity-framework