【发布时间】:2010-10-14 19:18:55
【问题描述】:
我有一个 asp.net 后端,它基于 IHierarchicalEnumerable 创建分层数据。
这曾用于 ASP.NET WebForms 中用于站点地图等的自定义分层数据控件。我们现在正在使用 ASP.NET MVC,并希望将相同的分层数据集合与 jQuery / Json 等一起使用。
如何使用 IHierarchicalEnumerable 显示分层数据?
是否有可能(或一个好主意)将 IHierarchicalEnumerable 作为 JsonResult 返回并遍历这个 jQuery,还是我们应该在视图中遍历它?关于哪个更好以及如何做到这一点的任何想法?
添加:
理想情况下,我们希望通过 Json/Ajax 渲染树视图,因此如果对象 (IHierarchicalEnumerable) 受支持,则需要使用 jQuery 递归方法,但不确定这样做的效率如何。考虑 IHierarchicalEnumerable 的替代方法可能值得研究......
【问题讨论】:
-
为什么这个问题与右栏中的相关问题不同?这个问题已经回答了很多次了,以你的名声,我假设你已经检查过了。
-
不确定你指的是哪一个,但搜索:jquery IHierarchicalEnumerable 现在只显示这个问题。我只能找到在 ASP.NET WebForms 环境中绑定到 UserControls 或 WebControls 的引用,也不能使用 jQuery/Json 或直接在页面上呈现。
标签: jquery asp.net-mvc hierarchical-data