如何在excel表格中导出整个视图而不是仅在mvc3中列出

时间:2013-08-29 04:02:39

标签: asp.net-mvc-3 razor

在我的下面的代码中,我想显示excell表中的所有数据,但不仅仅是一个特定的列表(我已对其进行评论)。我的视图内容来自不同模型的不同列表,它们是递归的,也有部分视图。所以我需要抓取整个视图内容(无论在该视图上看到什么)并将其导出为ex​​cel。我该怎么做?

public ActionResult ExportVchrReport(BillVoucher obj)
        {
            Response.AddHeader("Content-Type","application/vnd.ms-excel");
            //var ls=(List<BillVoucher>)TempData["VchrRpt"];
            //TempData["VchrRpt"]=ls;
            //return View(ls);
            var data = TempData["myModel"];
            return View(data);
        }

0 个答案:

没有答案