Как добавить класс на заблокированные страницы в asp: Меню - PullRequest
0 голосов
/ 14 марта 2012

Я привязываю карту web.site к asp:Menu и хочу назначить классы пунктам меню, для доступа к которым требуется логин.

Я знаю, что в разделе siteMap файла web.config, если я установлю securityTrimmingEnabled="true", он будет показывать только элементы, доступные этому пользователю (роли / выход из системы / вход в систему). Это нормально для меня, но пользователи хотят видеть эти ссылки.

Поэтому я пытаюсь сделать индикатор того, что эти страницы заблокированы, желательно добавить класс к этим ссылкам.

Заранее спасибо!

1 Ответ

1 голос
/ 14 марта 2012

Вы можете использовать пользовательский ITemplate для DynamicItemTemplate меню Меню .В качестве альтернативы (я думаю, с меньшим количеством кода, но я никогда не пытался), вы можете присоединить к MenuItemDataBound событие.

...