使用Telerik ASP MVC的动态模型

时间:2012-04-02 21:07:30

标签: dynamic telerik-mvc reflection.emit expandoobject dynamicobject

有没有人找到使用ExpandoObject,DynamicObject或Reflection.Emit动态创建网格的方法,同时允许CRUD操作?

我能够使用Reflection.Emit动态创建网格列并显示数据,但是一旦我尝试编辑一行,单元格内容就会消失。

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

有一个项目展示如何使用Telerik Grid for ASP.NET MVC的动态对象。您可以在此处找到它:http://www.telerik.com/community/code-library/aspnet-mvc/grid/binding-to-a-collection-of-dynamic-objects-with-mvc3-razor.aspx

答案 1 :(得分:1)

我能够使用this代码解决问题。 ASP.NET MVC用于生成JSON输出的正常JavaScriptSerializer类似ExpandoObject序列化IDictionary<string, object>,因此data数组实际上包含{{1}}数组而不是所需的JSON对象一个键值对列表,Telerik ASP.NET MVC网格无法使用它。