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:
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.
???