Как добавить класс на заблокированные страницы в asp: Меню

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

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

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

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

1 ответ

Решение

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

Другие вопросы по тегам