如何在 syncfusion 网格导出时从分页参数传递自定义值?

How to pass custom values from paging params while syncfusion grid export?

我在我的项目中使用了 syncfusion 网格。需要从 syncfusion 按钮将数据导出到 excel 文件。我还需要在 syncfusion 将数据导出到 excel 文件时向控制器操作发送一个下拉值。

我遵循了 syncfusion 给出的以下演示,

http://help.syncfusion.com/ug/asp.net%20mvc/default.htm#!documents/throughgridbuilder40.htm

但找不到有关如何将自定义参数传递给控制器​​操作的任何信息。

有人可以告诉我一种将值从视图传递到网格导出操作的方法吗。

在视图页面中,您可以在映射器中传递字符串值,您可以在控制器中获取传递的值post action

查看页面

@{字符串值="passed";}

@(Html.Syncfusion().Grid("GenericListGrid")

. .. . ...........

.Mappers(map => { map.ExportExcelAction("ExportToExcel", new { passstring = value }); })

//将字符串值传递给 post 操作... )

控制器

public ActionResult ExportToExcel(PagingParams args,string passstring) //这里可以得到传递的值

    {
        var storedvalue = passstring;

return data.GridExportToExcel("GridExcel.xlsx", ExcelVersion.Excel2007,args.ExportOption); }