我用的mvc是3.0的
spread那个界面有个按钮
- <a href="javascript:void(0);" class="k-button" onclick="SaveToExcel()"><span class="k-icon k-i-tick">
- </span>保存到EXCEL</a>
复制代码
然后下面是一个js
- function SaveToExcel() {
- execAjax("RMP_LedgerReportQuery", "Op_SaveToExcel", {}, function (data) {
- });
- }
- function execAjax(controllerName, actionName, parameter, reCall) {
- $.ajax({
- type: "POST",
- url: controllerName + '/' + actionName,
- data: parameter,
- async: false,
- cache: false,
- beforeSend: function () {
- },
- success: function (data) {
- }
- });
- }
复制代码
后面是对应的Controller里面的方法
- public ActionResult Op_SaveToExcel([FarPoint.Mvc.Spread.MvcSpread]FarPoint.Mvc.Spread.FpSpread FpSpread_Report)
- {
- //FileContentResult f= FpSpread_Report.SaveExcel(
- // //f.FileDownloadName
- return null;
- }
复制代码
在这个里面FpSpread_Report他一直是为null的,去不到对应的数据
代码大概就是这样子,你们看下可能模拟出来,工程较大,给不了 |