Динамическое боковое меню в ASP.NET
Я хочу сделать боковое меню похожим на это [^]. Элементы должны отображаться из sql server динамически.
Также администратор будет иметь возможность добавлять или удалять элементы из базы данных.
Поэтому мой вопрос следующий: должен ли я сделать 3 отдельные таблицы для каждого уровня или лучше поместить все элементы в одну таблицу ( учтите, что у меня будет, например, 500 продуктов ).
И я не могу найти какой-нибудь хороший учебник обо всей этой ситуации.
Мне нужны некоторые указания.
Спасибо
Что я уже пробовал:
<asp:Menu ID="Menu1" runat="server"> <Items> <asp:MenuItem NavigateUrl="~/something.aspx" Text="something" Value="something"> </asp:MenuItem> <asp:MenuItem NavigateUrl="~/something.aspx" Text="something" Value="something"> <asp:MenuItem NavigateUrl="~/something.aspx" Text="something" Value="something "> </asp:MenuItem> <asp:MenuItem NavigateUrl="~/something.aspx" Text="something" Value="something "> </asp:MenuItem> <asp:MenuItem NavigateUrl="~/something.aspx" Text="something" Value="something "> </asp:MenuItem> </asp:MenuItem> <asp:MenuItem NavigateUrl="~/something.aspx" Text="something" Value="something"> <asp:MenuItem NavigateUrl="~/something.aspx" Text="something" Value="something "> </asp:MenuItem> <asp:MenuItem NavigateUrl="~/something.aspx" Text="something" Value="something "> </asp:MenuItem> <asp:MenuItem NavigateUrl="~/something.aspx" Text="something" Value="something "> </asp:MenuItem> </asp:MenuItem> <asp:MenuItem NavigateUrl="~/something.aspx" Text="something" Value="something"> <asp:MenuItem NavigateUrl="~/something.aspx" Text="something" Value="something "> </asp:MenuItem> <asp:MenuItem NavigateUrl="~/something.aspx" Text="something" Value="something "> </asp:MenuItem> <asp:MenuItem NavigateUrl="~/something.aspx" Text="something" Value="something "> </asp:MenuItem> </asp:MenuItem> </Items> </asp:Menu>