我试图使用ODA查询使用WebApi控制器来使用ASP.NET MVC网格控件的Kendo UI。我更喜欢使用Html帮助器发出相关的javascript,但我很难发出相应的信息:
schema: { data: function (data) { return data; } }
我试过这个:
.Schema(schema => schema.Data((object data) => { return data; }))
但是我得到了
IE中的错误:'剑道'未定义
和实际发出的JS是:
"schema":{"data":Kendo.Mvc.ClientHandlerDescriptor}
这样做的正确方法是什么?
答案 0 :(得分:1)
在没有完整代码的情况下调试问题有点困难,但它应该看起来像这样:
.DataSource(dataSource => dataSource
.Custom()
.Schema(schema => schema.Data(data => data))
.Type("odata")
.Transport(t => t.Read("MyAction", "My")))