我正在使用razor视图在我的mvc应用程序中使用Kendu mvc网格。 我必须启用kendu mvc grid的Export to Excel功能。我在telerik上看到了导出到Excel的演示。我在.cshtml中应用了相同的代码,但导出无效。 这是我的导出到Excel的网格代码
.Excel(excel => excel
.FileName("Kendo UI Grid Export.xlsx")
.Filterable(true)
.ProxyURL(Url.Action("Quotes_Save", "Admin")))
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)
.Read(read => read.Action("Quotes_Read", "Admin"))
))
public ActionResult Quotes_Read()
{
//return Json(GetAllQuotes().ToDataSourceResult(request));
return Json(new { success = true }, JsonRequestBehavior.AllowGet);
}
[HttpPost]
public ActionResult Quotes_Save(string contentType, string base64, string fileName)
{
var fileContents = Convert.FromBase64String(base64);
return File(fileContents, contentType, fileName);
}
没有来自这两个的ActionResult被称为.. 这是我使用2014.3.1316.545的kendo mvc版本 有什么帮助吗?
答案 0 :(得分:1)
您是否已将jszip链接添加到您的页面中:
<script src="@Url.Content("~/Scripts/kendo/2014.3.xxx/jszip.min.js")"></script>
显然你已经安装了你的kendo套件版本。