Как экспортировать Excel сетки из диалогового окна или окна (всплывающее окно) в кендо JQuery (не использовать MVC или частичное представление)
Вы можете сделать это, используя встроенный метод saveAsExcel.
saveAsExcel
См. Фрагмент кода, взятый из документации Kendo :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>Kendo UI Snippet</title> <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.1.220/styles/kendo.common.min.css"/> <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.1.220/styles/kendo.rtl.min.css"/> <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.1.220/styles/kendo.silver.min.css"/> <link rel="stylesheet" href="https://kendo.cdn.telerik.com/2019.1.220/styles/kendo.mobile.all.min.css"/> <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script> <script src="https://kendo.cdn.telerik.com/2019.1.220/js/jszip.min.js"></script> <script src="https://kendo.cdn.telerik.com/2019.1.220/js/kendo.all.min.js"></script> </head> <body> <button id="export">Export to Excel</button> <div id="grid"></div> <script> $("#grid").kendoGrid({ columns: [ { field: "name" }, { field: "age" } ], dataSource: [ { name: "Jane Doe", age: 30 }, { name: "John Doe", age: 33 } ], }); $("#export").click(function(e) { var grid = $("#grid").data("kendoGrid"); grid.saveAsExcel(); }); </script> </body> </html>