使用DevExpress MVC GridVIew扩展的自定义数据绑定,排序/分页/过滤回调动作参数为空



我试图让DevExpress网格视图扩展使用自定义数据绑定与现有的ASP工作。NET MVC 3站点。我已经通读并遵循DevExpress文档中本指南中的步骤,但是当我尝试分页,排序或过滤时,绑定到用于处理这些操作的回调的GridViewPagerStateGridViewColumnState对象中的列信息返回默认(空白)列信息。

我可以从演示中心应用程序中运行"简单自定义数据绑定"one_answers"高级自定义数据绑定"演示—它们都按预期工作。当我将代码移植到我的应用程序中时,它不起作用。

我怎样才能通过这个?

原来我错过了DevExpressEditorsBinder在我的Global.asax.cs文件的设置。不幸的是,我略读了自定义数据绑定-概述中突出显示的注释:

注意在实现网格的自定义数据绑定时,必须使用DevExpressEditorsBinder而不是默认的模型绑定来正确地将值从DevExpress编辑器传输回相应的数据模型字段。有关如何将DevExpressEditorsBinder指定为模型绑定器的更多细节,请参阅将数据编辑器绑定到数据主题中的绑定到模型一节。

最新更新