C# 如何在导出到Excel时使用当前日期作为文件名?

C# 如何在导出到Excel时使用当前日期作为文件名?,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我希望我的文件名是VendorList(System.DateTime.Now),但在mvc中我不知道如何实现它,建议我一些代码来实现它 dataset = component.VendorListExcelAC(mapper); using (XLWorkbook wb = new XLWorkbook()) { wb.Worksheets.Add(dataset.Tables[1]); wb.Style.Ali

我希望我的文件名是VendorList(System.DateTime.Now),但在mvc中我不知道如何实现它,建议我一些代码来实现它

dataset = component.VendorListExcelAC(mapper);

        using (XLWorkbook wb = new XLWorkbook())
        {
            wb.Worksheets.Add(dataset.Tables[1]);
            wb.Style.Alignment.Horizontal = XLAlignmentHorizontalValues.Center;
            wb.Style.Font.Bold = true;


            Response.Clear();
            Response.Buffer = true;
            Response.Charset = "";
            Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";

            //What to write here after VendorList
            Response.AddHeader("content-disposition", "attachment;filename=VendorList(System.DateTime.Now).xlsx");

            using (MemoryStream MyMemoryStream = new MemoryStream())
            {
                wb.SaveAs(MyMemoryStream);
                MyMemoryStream.WriteTo(Response.OutputStream);

                Response.Flush();
                Response.End();
            }
        }
我想要文件后的当前日期,
提前谢谢

这与Javascript、Java或jQuery有什么关系?问题似乎只是字符串连接/插入:
$“附件;filename=VendorList{System.DateTime.Now}.xlsx”
。不过,我建议你根据需要设置日期的格式。也许他们有这个逻辑的答案。