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

时间:2015-02-11 06:07:55

标签: c# asp.net-mvc-5 syncfusion

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

我按照以下示例进行了syncfusion,

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

但无法找到有关如何将自定义参数传递给控制器​​操作的任何内容。

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

1 个答案:

答案 0 :(得分:1)

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

查看页面

@ {string value ="已通过&#34 ;;}

@(Html.Syncfusion()的网格(" GenericListGrid&#34)

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

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

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

<强>控制器

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

    {
        var storedvalue = passstring;

return data.GridExportToExcel(&#34; GridExcel.xlsx&#34;,ExcelVersion.Excel2007,args.ExportOption);         }