如何使用Razor HTML Helpers为Kendo DataSource设置数据功能?

时间:2015-04-23 19:18:35

标签: c# .net kendo-ui kendo-grid kendo-asp.net-mvc

我试图使用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}

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

在没有完整代码的情况下调试问题有点困难,但它应该看起来像这样:

.DataSource(dataSource => dataSource
    .Custom()
    .Schema(schema => schema.Data(data => data))
    .Type("odata")
    .Transport(t => t.Read("MyAction", "My")))