Навигация по меню с помощью URL-адреса SQL server
Я получаю панель навигации и данные из SQL Server 2012 и использую Visual Studio 2015 Enterprise Edition. Родительский узел строки меню переносится на следующую страницу, но когда мне требуется страница aspx изнутри папки, она не переносится на страницу.
Что я уже пробовал:
Этот блок foreach записывается в функцию:
foreach (DataRowView row in view) { MenuItem menuItem = new MenuItem(row["MenuName"].ToString(), row["MenuID"].ToString()); menuItem.NavigateUrl = row["Menu_Url"].ToString(); Menu1.Items.Add(menuItem); AddChildItems(table, menuItem); }
Функция AddChildItems:
DataView viewItem = new DataView(table); viewItem.RowFilter = "Menu_Parent_ID= " + menuItem.Value; foreach (DataRowView childView in viewItem) { MenuItem childItem = new MenuItem(childView["MenuName"].ToString(), childView["MenuID"].ToString()); childItem.NavigateUrl = childView["Menu_Url"].ToString(); menuItem.ChildItems.Add(childItem); AddChildItems(table, childItem); }
используя эти две функции, я получаю данные из SQL Server, но когда я инициализировал отдельную папку страницы aspx и получил доступ к URL-адресу из SQL Server, он не передает страницу, что я делаю неправильно, может ли кто-нибудь объяснить мне. Эти две функции вызываются на главной странице