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 :

Probleme avec Menu en MasterPage


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 101
    Par défaut Probleme avec Menu en MasterPage
    Bonjour

    j'ai un projet web en asp net et c# , dans la master page j'ai un composant ascx qui est le menu,mon probleme c'est que quand je suis dans une page dans un sous dossier il ne trouve pas la page du menu vu que je suis dans un sous dossier
    est ce quelqu'un a une solution pour ce probleme ?

    per exemple un lien dans le menu est test.aspx
    quand je suis dans un sous dossier "Document" et je clique sur le menu il va me chercher Document/test.aspx , alors que test.aspx se troue dans la racine.

    MErci

  2. #2
    Membre expérimenté
    Avatar de Lyche
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2007
    Messages
    2 523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 523
    Billets dans le blog
    4
    Par défaut
    ça devrai fonctionner
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

    Mon Tutoriel pour apprendre les Agregations
    Consultez mon Blog SQL destiné aux débutants

    Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 101
    Par défaut
    le menu est defini dans un composant dans la racine ou ya les liens

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <div class="PaneMenu">
    <ul>
    <li><a href="test1.aspx">Test 1</a></li>
    <li><a href="test2.aspx">Test 2</a></li>
    <li><a href="test3.aspx">Test 3</a></li>
    <li><a href="test4.aspx">Test 4</a></li>
    </ul>
    </div>
    donc ceci marche pour toutes les pages dans la racine , mais quand j'ai crée un dossier avec mes pages perso, je ne peux pas y acceder

    Exemple : Dossier "Document"

    quand je clique sur le menu il essaie d eme chercher test1.aspx sous Document

    je precise que ce menu est defini dans un master page

  4. #4
    Membre chevronné Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Par défaut
    Bonjour,
    essaye de définir tes liens comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <div class="PaneMenu">
    <ul>
    <li><a href="~/TonDossier/test1.aspx" runat="server">Test 1</a></li>
    <li><a href="~/TonDossier/test2.aspx" runat="server">Test 2</a></li>
    <li><a href="~/TonDossier/test3.aspx" runat="server">Test 3</a></li>
    <li><a href="~/TonDossier/test4.aspx" runat="server">Test 4</a></li>
    </ul>
    </div>

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 101
    Par défaut
    si je fais ça le menu dans les pages dans la racine ne va plus marcher

  6. #6
    Membre chevronné Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Par défaut
    Citation Envoyé par me_yassine Voir le message
    si je fais ça le menu dans les pages dans la racine ne va plus marcher
    Pourquoi ?

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 101
    Par défaut
    alors le menu est déclaré une fois dans un composant et integré ds la masterpage

    et j'ai des pages dans la racine et des pages dans des dossiers

    pour le menu prenant par exemple test.aspx

    kan je suis dans une page dans la racine et je clique pour accéder à test.aspx ça marche

    mais kan je suis dans une page dans un dossier ça marche pas ( il cherche dossier/test.aspx )

    je ne sais pas si je me suis bien expliqué ou pas
    merci

  8. #8
    Membre chevronné Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Par défaut
    Oui, j'avais compris ton problème, c'est pour ça qu'il faut mettre les liens sous cette forme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <div class="PaneMenu">
    <ul>
    <li><a href="~/TonDossier/test1.aspx" runat="server">Test 1</a></li>
    <li><a href="~/TonDossier/test2.aspx" runat="server">Test 2</a></li>
    <li><a href="~/TonDossier/test3.aspx" runat="server">Test 3</a></li>
    <li><a href="~/TonDossier/test4.aspx" runat="server">Test 4</a></li>
    </ul>
    </div>
    le ~ permet de retourner à la racine du site donc peut importe l'endroit d'où tu appelles ces liens, leur chemin sera toujours défini par rapport à la racine

  9. #9
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 101
    Par défaut
    oui je comprend
    mais le problème c'est que j'ai plusieurs dossier donc le dossier je ne dois pas le mentionner dans le lien du menu,et en plus de ça les page dont le lien est dans le menu sont a la racine, mon problème c que quand je suis dans une page dans un sous répertoire

    bon j'ai essayé kan même mais ça ne marche pas ni pour les sous dossiers ni pour les page a la racine

    il me met ~ dans le lien donc ressource introuvable je ne comprend rien lol

    merci

  10. #10
    Membre confirmé
    Inscrit en
    Mai 2007
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 101
    Par défaut
    oups je suis nul je le sais desole javai oublié le runat ="server"

    merci bcp

  11. #11
    Membre chevronné Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Par défaut
    Citation Envoyé par me_yassine Voir le message
    oui je comprend
    mais le problème c'est que j'ai plusieurs dossier donc le dossier je ne dois pas le mentionner dans le lien du menu,et en plus de ça les page dont le lien est dans le menu sont a la racine
    Bah ne mets pas de dossier dans le chemin alors ...

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

Discussions similaires

  1. Probleme avec menu deroulant
    Par omelhor dans le forum Mise en page CSS
    Réponses: 0
    Dernier message: 04/11/2010, 21h57
  2. TFTPBoot-PXE, probleme avec menu.c32
    Par frio2k4 dans le forum Administration système
    Réponses: 4
    Dernier message: 07/09/2010, 16h07
  3. probleme avec menu.lst
    Par pascalbout dans le forum Debian
    Réponses: 7
    Dernier message: 25/05/2010, 17h17
  4. Probleme Avec un Extend menu
    Par sezar dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 14/03/2006, 13h46

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