1

我有一个复杂的 ViewModel: 例如:

public ExampleViewModel { 
    public string name {get;set;}
    public string description {get;set;}
    public List<ExampleViewModelSubItem> Items {get;set;}
    // multiple other collections and properties.
}

所以我从 MVC 路由读取 KendoUI 数据源没有问题

public JsonObject GetExample() {
  return Json(getExample(), AllowJSONGet);
}

我遇到的问题是我应该如何构建数据源/页面。

如果我有一个简单的 ViewModel 会很容易,将集合加载到网格中......完成。

但是当我面对一个复杂的 ViewModel(对象图)时,它就不是那么简单了。

我想到的是创建一个查询整个对象并发布到整个对象的数据源。

然后绑定到模型的每个属性的小部件(列表的网格)。

在没有客户端组件的常规 MVC.net 中,它会相当简单。

使用 Kendo 控件使其看起来更加复杂。

非常感谢。

4

0 回答 0