Bonjour,

Je me retrouve confronte à un petit soucis concernant l'utilisation d'un sitemap.
J'ai 3 roles, Admin, Moderateur, Lecteur.

J'ai un sitemap contenant ces3 noeuds :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<siteMapNode title="Modifier" url="~/admin/modifier.aspx" roles="admin"/>
<siteMapNode title="Modifier" url="~/moderateur/modifier.aspx" roles="moderateur"/>
<siteMapNode title="Modifier" url="~/lecteur/modifier.aspx" roles="lecteur"/>
Un personne peut avoir les 3 roles, dans ce cas elle a 3 fois le même menu.
J'aimerai donc construire un menu par role afin de ne pas tout mélanger.

Quelle solution ?
- 3 sitemap avec un changement de provider dynamique
- une méthode magique a laquelle je passe un role et qui me renvoit le sitemap filtré en ce concentrant uniquement sur le role en parametre et non les roles retourné par le roleprovider.

???