2010-06-16 5 views
0

У меня такая ситуация: мне нужно создать меню с источником данных из db, потому что я должен фильтровать их среди пользователей, которые вошли в систему. Я попытался создать меню используя повторитель, и все это прекрасно работает, пока я не понял, что мне нужно меню с более чем двумя уровнями. Я также пробовал с treeview, но я действительно не хочу этого решения (проблема со стилем и древовидной структурой не имеет красивого представления).Меню ASP.NET: как создать пользовательское меню

Может ли кто-нибудь дать мне только идею?

thnx заблаговременно.

ответ

1

Если вы защищаете свои страницы в обычном смысле (то есть, используя встроенную систему разрешений ASP.NET), вы можете просто использовать обычных SiteMapProviders, так как они будут для вас безопасными меню.

Если вам нужно сделать обычай, попробуйте сделать класс, который реализует IHeirarchicalDataSource, а затем привязать к нему что-нибудь подходящее (например, ASP.BulletedList).

Смежные вопросы