I am binding a web.sitemap to an asp:Menu
, and want to assign classes to the menu items that require a login to access.
I know that in the siteMap section of the web.config file, if I set securityTrimmingEnabled="true"
that it will only show items available to that user (roles/logged out/logged in). This is fine with me, but the users want to see these links.
So I am trying to make an indicator that these pages are locked, preferably adding a class to those links.
Thanks in advance!
You may use a custom ITemplate for the DynamicItemTemplate property of the Menu. As alternative (I guess with less code but I never tried) you may attach to MenuItemDataBound event.