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 :
Un personne peut avoir les 3 roles, dans ce cas elle a 3 fois le même menu.
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"/>
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.
???
Partager