如何使用户能够在ASP.NET Web应用程序中下载Excel文件?

时间:2017-05-30 20:51:15

标签: asp.net asp.net-mvc

我已经制作了一张excel表,该表将用作用户插入数据的模板。我的问题是如何创建一个按钮或链接,以便在按下它时,将在用户的浏览器中开始下载excel模板?

1 个答案:

答案 0 :(得分:0)

您应该在控制器中有一个操作返回您的Excel工作表,在您的cshtml页面中,您可以创建一个按钮来下载它。您可以在下面的代码下载用户下载该Excel文件。

     
$('#btnYourButtonId').click(function () {
    window.open('@Url.Action("YourActionName","ControllerName","ExcelName.xls")', "downloadfile");
    }); 

在我的情况下,我从控制器的操作中返回了可下载的excel的文件路径。