Tag: breeze

使用MVC 5和WebAPI下载excel文件

这就是我正在使用的:AngularJS,BreezeJS在客户端。 对于服务器,我正在使用Web API和MVC 5。 我一直在寻找如何从服务器上构build和检索excel电子表格的方法,但是我不知所措。 我发现这个名为linqtocsv的插件可以极大地帮助我们构build出linq的csv文件。 codeproject的例子可以在这里find,nuget链接可以在这里find。 我也发现在stackoverstream的问题上很好的用法: Web API的HttpResponseMessage内容返回是不完整的 所以在执行上面的插件 – linq到csv之后,按照提到的stackover问题,似乎没有任何工作。 这里是我的服务器端代码(都直接从已经提到的链接): [HttpPost] public HttpResponseMessage DistributorReport(JObject formValues) { try { var cqmo = formValues.ToObject<DistributorCQMO>(); var query = new FindDistributorsByLocationQuery { States = cqmo.States.Select(x => x.id), Cities = cqmo.Cities.Select(x => x.id), CitiesExclusion = cqmo.ExcludedCities.Select(x => x.id), ZipCodes = cqmo.ZipCodes.Select(x => x.id), ZipCodesExclusion = cqmo.ExcludedZipCodes.Select(x […]