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



我在项目中使用syncfusion网格。需要从syncfusion按钮将数据导出到excel文件。此外,我需要向控制器动作发送一个下拉值,同时将数据同步导出到excel文件。

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

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

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

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

在视图页面中,您可以在映射器中传递字符串值,也可以在控制器后操作中获得传递的值

查看页面

@{字符串值="已通过";}

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

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

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

//将字符串值传递给后操作。。。)

控制器

public ActionResult ExportToExcel(PagingParams参数,字符串密码字符串)//你可以在这里得到传递的值

    {
        var storedvalue = passstring;

返回数据。GridExportToExcel("GridExcel.xlsx",ExcelVersion.Excel2007,args.ExportOption);}

最新更新