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

时间:2015-09-17 17:41:21

标签: asp.net-mvc gridview devexpress-mvc

我正在尝试使用自定义数据绑定与现有的ASP.NET MVC 3站点一起使用DevExpress网格视图扩展。我已阅读并关注the steps in this guide in the DevExpress documentation,但当我尝试进行分页,排序或过滤时,GridViewPagerStateGridViewColumnState对象中的列信息与所使用的回调绑定处理这些操作会返回默认(空白)列信息。

我可以运行"简单的自定义数据绑定"和#34;高级自定义数据绑定"来自演示中心应用程序的演示 - 这些都按预期工作。当我将代码移植到我的应用程序中时,它无法正常工作。

我怎样才能超越这个?

1 个答案:

答案 0 :(得分:0)

事实证明我错过了 Global.asax.cs 文件中DevExpressEditorsBinder的设置。不幸的是,我浏览了从Custom Data Binding - Overview

获取的突出显示的注释
  

注意   在实现网格的自定义数据绑定时,必须使用DevExpressEditorsBinder而不是默认模型绑定器才能将值从DevExpress编辑器正确传输回相应的数据模型字段。有关如何将DevExpressEditorsBinder指定为模型装订器的更多详细信息,请参阅Binding Data Editors to Data主题中的绑定到模型部分。