IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[C#][ASP.NET]Sitemap dépendant des roles et d'autres paramètres?


Sujet :

ASP.NET

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2004
    Messages : 166
    Points : 123
    Points
    123
    Par défaut [C#][ASP.NET]Sitemap dépendant des roles et d'autres paramètres?
    Bonjour,

    toujours à propos du sitemap: J'arrive à gérer l'affichage du menu depuis un fichier .sitemap à l'aide des rôles. J'ai donc créée mon propre RoleProvider.

    Par contre, maintenant l'affichage du menu dépend également d'un deuxième paramètre. Comment faire pour que le menu respecte les 2 paramètres?

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Tu fais un SiteMapProvider

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2004
    Messages : 166
    Points : 123
    Points
    123
    Par défaut
    Hum pas bon ca!
    Actuellement j'utilise le XmlSiteMapProvider qui fonctionne normallement.

    Comment dois-je m'y prendre pour faire mon propre provider fonctionnant de la même manière mais qui intégrerait mon problème cité plus haut?

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Jamais fait.
    Essaye

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2004
    Messages : 166
    Points : 123
    Points
    123
    Par défaut
    Bon j'essaye d'implémenter mon provider.

    dans le web.config j'ai bien défini le provider à utiliser. Quand je debug, la méthode initialize de mon provider est bien appelé, mais après rien. La méthode BuildSiteMap n'est jamais appelée...

  6. #6
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Points : 1 187
    Points
    1 187
    Par défaut
    Je viens de tester rapidement chez moi !!! As-tu bien mis dans ta méthode Initialize l'appel à la méthode Initialize de la classe de base :
    base.Initialize(name, config) par exemple !!!

    Chez moi, si je l'ai BuildSiteMap est appelé, si non, ben BuildSiteMap n'est pas appelé !!!

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2004
    Messages : 166
    Points : 123
    Points
    123
    Par défaut
    C'est bon j'ai réussi à faire ce que je voulais.
    Je ne sais pas trop comment j'ai résolu mon problème vu que j'ai changé plusieurs fois la façon d'écrire le provider.

    Quoiqu'il en soit, je trouve la doc sur le SiteMapProvidertrès pauvre comparé au MembershipProvideret RoleProvider

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ASP.NET] Ou sont mes roles ? Besoin d'explication
    Par patricklinden dans le forum ASP.NET
    Réponses: 5
    Dernier message: 27/12/2007, 12h21
  2. Réponses: 2
    Dernier message: 11/12/2007, 15h03
  3. Réponses: 3
    Dernier message: 30/10/2007, 11h09
  4. [ASP .NET][VB] Gestion des erreurs non gérées
    Par aloisio11 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 04/10/2007, 11h13
  5. Réponses: 2
    Dernier message: 27/06/2007, 13h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo