在我进入自定义实现之前,我想询问社区是否有任何内置帮助器来构建MVC4中实体的嵌套菜单。我有这样的数据层次结构:
> Folder 1
> Folder 2
>> Folder 2.1
>> Folder 2.2
>>> Item 2.2.1
>>> Folder 2.2.1
>> Folder 2.3
> Folder 3
我正在考虑将一组嵌套数组(嵌套数组[嵌套数组...])传递到控制器中,以构建相应嵌套链接的列表。在我深入研究之前,我有几个问题:
我对MVC / C#完全陌生,所以任何建议/指针都会很棒。
答案 0 :(得分:1)
有哪些工具可以帮助解决这个问题?
我个人没有遇到现成的解决方案。
如果必须构建自定义,您将使用哪些数据结构?
最好的办法是为此建立一个自定义类。就像tree
的{{1}}一样。
您可以构建一个自定义的,如下所示:
dictionary of nodes
如果您想了解更多详情,那么this link就可以满足您的需求。