代码之家  ›  专栏  ›  技术社区  ›  Dav.id

将数据集从ASP.NET转换为纯HTML jquery或javascript库的好、干净、简单的方法?

  •  1
  • Dav.id  · 技术社区  · 17 年前

    我知道这可能是一个开放式的问题,在过去的一两年里,我试着四处看看……也许我正在寻找一个不存在的完美的地方!当然,这都是关于感知的。

    总之,我只是想澄清一下我想做什么以及为什么:

    1. 我希望能够使用(目前主要是)ASP.NET或其服务 获取一个数据集-无论源数据是什么,我显然可以获取一个行/列的数据集。

    2. 我希望能够尽可能简单地通过 xml/json/不管怎样,然后以各种方式使用。

    3. “多样化”的方式意味着我想“轻松”地将数据绑定到一个网格,或者 组合下拉列表或只是呈现到文本框-但通过引用数据集 就像我在服务器端说的那样。

    现在我知道这一切听起来很简单,我知道有很多复杂的事情。因此,在过去一年左右的时间里,我尝试了以下方法:

    1. extjs-非常好,很好的框架,但是发现它太多了,无法使用。 在日常的基本应用程序中-如果我用它构建一个完整的应用程序,那就太好了。

    2. Yahoo Yui-最近没有看过,但我想ExtJS的一些概念是 相似的?

    3. jquery-当然是为了获取数据等,它是可以的,我想有这么多 第三方插件,混合和匹配可能工作?

    4. Adobe Spry——讽刺的是,这几乎接近于将数据集风格的结构 javascript/client,虽然它看起来很安静。也许我错了…

    5. 我确实和蒂布科·吉有过一个非常粗略的游戏,还有一个我不记得了 的名字!但是,再一次,也许构建一个完整的应用程序感觉很棒?

    不管怎样,我对所有的技术都感到非常惊讶,而且我真的没有偏袒任何一种方法,我真的只是想要一种从服务器获取数据的非常简单的方法,并且拥有一种基本的/非常灵活的在客户机中使用这些数据的方法,而不使用服务器技术。我需要保持服务器的灵活性,因为我可能需要使用PHP或Java技术而不仅仅是.NET。

    所以,再一次,为这些胡言乱语道歉,但是如果有人在外面有一个简单的经验,或者想分享一些想法,那将是非常欢迎的!!

    戴维。

    2 回复  |  直到 16 年前
        1
  •  1
  •   TheVillageIdiot    17 年前

    里克(来自西风)讨论 here 关于使用Ajax获取结果并使用jquery使用客户端模板显示结果。

    丹·华林讨论过 here

    here 是Dave关于它的文章(它是关于使用jquery实现客户端分页,但本质上它是使用jquery ajax在客户端获取和显示数据)。

        2
  •  1
  •   David Robbins    17 年前

    您应该查看DaveWard关于pagemethods、jquery和客户端模板的文章。与RickStrahl的方法类似,其思想是使用post命令调用pagemethod,该方法返回序列化为JSON的数据集。客户机接收JSON对象并向数据应用模板。

    使用Dave的模板方法,您不需要执行数据绑定。您的模板将能够遍历JSON集合ala asp的对象。