我正在开发一个 web 应用程序,我目前有从数据库中获取信息并用它构建一个分支菜单系统的代码。对 asp 菜单选项类型了解不多,我决定采用一些不同的方法。我将数据库信息放入通用树对象中的节点中,然后在遍历树时,我使用 HtmlGenericControl 并构建了一些嵌套列表以将菜单从后面的代码添加到 html。它起作用了,但我的老板似乎不喜欢它,并说我应该尝试一个 asp:menu 或 treeview。
我想知道刮掉我当前的菜单并使用其中一种 asp 类型是否有一些主要优势。我认为我所做的非常有效并且在 (O)n 处运行。但是除了可能通过删除我的树简单数据结构来节省一些房地产之外,我不确定更改菜单系统会有什么帮助......