Как добавить класс на заблокированные страницы в asp: Меню
Я привязываю карту web.site к asp:Menu
и хотите назначить классы пунктам меню, для доступа к которым требуется логин.
Я знаю, что в разделе siteMap файла web.config, если я установлю securityTrimmingEnabled="true"
что он будет отображать только элементы, доступные для этого пользователя (роли / выход из системы / вход в систему). Это нормально для меня, но пользователи хотят видеть эти ссылки.
Поэтому я пытаюсь сделать индикатор, что эти страницы заблокированы, желательно добавить класс для этих ссылок.
Заранее спасибо!
1 ответ
Решение
Вы можете использовать пользовательский ITemplate для свойства DynamicItemTemplate меню. В качестве альтернативы (я думаю, с меньшим количеством кода, но я никогда не пытался), вы можете прикрепить к событию MenuItemDataBound.