1

我的视图包含一些文本框和下拉列表、提交按钮和部分页面。当我点击提交按钮时,部分页面将加载表格格式的数据。

现在我想要一个功能,当我点击导出按钮时,部分页面中的数据(数据包含在表中)应该导出到 excel 文档。

我试图通过在部分页面中添加导出提交按钮来做到这一点,如下所示......

<input type="submit" value="Export" id="btnExport" />

在控制器中:

public ActionResult ExportToExcel()
{
Response.AddHeader("Content-Type", "application/vnd.ms-excel");
return View();
}

但它正在导出所有页面详细信息。即,Excel 显示所有文本框、下拉列表、提交按钮和表格。

我只想要表格数据。我如何只获取表格数据。请有人帮我解决这个问题..

4

1 回答 1

4

您可以将表格放在部分中,然后在导出到 Excel 时仅呈现部分:

public ActionResult ExportToExcel()
{
    Response.AddHeader("Content-Type", "application/vnd.ms-excel");
    return PartialView("_Table");
}
于 2013-01-28T07:11:12.090 回答