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 :

Changer de Sitemap par roles


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 46
    Par défaut Changer de Sitemap par roles
    Bonjour,

    J'aimerai savoir comment je peut faire pour changer de web.sitemap en fonction du roles de l'utilisateur ?

    Mon probleme est que j'ai deux roles dans mon site, mais les utilisateur ne peuvent etre dans le meme roles et certain lien doivent etre affiché pour les deux ce que je ne peut donc faire car le sitemap n'accepte qu'un seul attribut roles par noeud.

    Merci d'avance
    Lionel

  2. #2
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    tu peux créer un alias pour le cas où tu aurais 2 fois le même lien. tu peux le faire dans le web.config.

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 46
    Par défaut
    Tu pourrais m'indiquer comment faire pour creer cet alias ?
    Je n'ai jamais entendu parler de cela.

  4. #4
    Membre extrêmement actif
    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 240
    Par défaut
    fais une recherche sur UrlMappings. au fait tu es en 1.1 ou 2.0? en 1.1 apparement ma solution ne fonctionne pas.

  5. #5
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    C'est pas possible de changer tout simplement de SiteMapProvider en fonction du rôle ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    <configuration>
      <!-- other configuration sections -->
      <system.web>
        <!-- other configuration sections -->
        <siteMap defaultProvider="XmlSiteMapProvider">
         <providers>
           <add 
             name="Role1SiteMap"
             type="System.Web.XmlSiteMapProvider" 
             siteMapFile="~/Role1.sitemap" />
           <add 
             name="Role2SiteMap"
             type="System.Web.XmlSiteMapProvider" 
             siteMapFile="~/Role2.sitemap" />
         </providers>
        </siteMap>
      </system.web>
    </configuration>
    Il faut ensuite affecter la valeur Role1SiteMap ou Role2SiteMap à la propriété SiteMapProvider du composant utilisé en fonction du rôle.

  6. #6
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 46
    Par défaut
    Citation Envoyé par Kaidan Voir le message
    C'est pas possible de changer tout simplement de SiteMapProvider en fonction du rôle ?

    ......

    Il faut ensuite affecter la valeur Role1SiteMap ou Role2SiteMap à la propriété SiteMapProvider du composant utilisé en fonction du rôle.
    C'est ce que j'ai voulu faire en premier mais je ne trouve pas comment faire pour changer la propriété en fonction du role.

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

Discussions similaires

  1. [QuickReport] Changer la direction par le code
    Par cadetill dans le forum Composants VCL
    Réponses: 2
    Dernier message: 11/08/2005, 14h09
  2. [Tomcat] Changer le répertoire par défaut
    Par leminipouce dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 23/05/2005, 16h06
  3. Changer le return par des "\\n"
    Par gandf dans le forum C++Builder
    Réponses: 8
    Dernier message: 20/01/2005, 11h04
  4. [2.1][Workspace]Changer le répertoire par défaut
    Par Pill_S dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 29/06/2004, 13h34
  5. Changer le thème par défaut
    Par Chance666 dans le forum GTK+ avec C & C++
    Réponses: 6
    Dernier message: 26/09/2003, 13h53

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