1

根据我的阅读,在我看来,Kendo UI 的 dataSource 从远程设备获取数据的唯一方法是通过 HTTP。例如

var remoteDataSource = new kendo.data.DataSource({
    transport: {
        read: {
            url: "http://search.twitter.com/search.json",
            dataType: "jsonp",

如果我无法通过 HTTP 获取数据怎么办?

我有一个 Web 表单页面,我需要实现一个树视图,它将从数据库中获取数据。

我该怎么做呢?

4

1 回答 1

0

是的。它可以绑定到几乎任何 json 源,因此您有很多选择。

在 WebForms 中,一个不错的方法是 WebMethods。您可以将 WebMethod 添加到表单中,然后将 DataSource 绑定到它。

或者你也可以创建一个 web 服务,或者构建一个呈现 json 或 xml 而不是 html 的 aspx(确保你设置了 content-type!),或者甚至调用一个包含 json 的静态文件。

我将从阅读 DataSource 的概述开始:http ://docs.kendoui.c​​om/getting-started/framework/datasource/overview

于 2013-07-20T00:12:39.053 回答