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 :

Menu et liaison avec une base de donnée


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Janvier 2010
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 75
    Par défaut Menu et liaison avec une base de donnée
    Salut,

    Je n'arrive pas à réaliser un menu qui serait obtenu depuis une base de donnée.

    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
    20
    21
    22
    23
     
     
     
            <br />
            <asp:Menu ID="Menu1" runat="server">
                <Items>
                    <asp:MenuItem Text="Element" Value="Nouvel élément&nbsp;">
                            <asp:MenuItem Text="elemnet1" Value="Nouvel élément&nbsp;"></asp:MenuItem>
                           <asp:MenuItem Text="element2" Value="Nouvel élément&nbsp;"></asp:MenuItem>
                           <asp:MenuItem Text="element3" Value="Nouvel élément&nbsp;"></asp:MenuItem>
                       .
                       .
                       .
                       .
                       .
                       .
                       .
                       .
                       .
    <asp:MenuItem Text="element n" Value="Nouvel élément&nbsp;"></asp:MenuItem>
                    </asp:MenuItem>
                </Items>
            </asp:Menu>

    Merci .

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur ASP.Net - disponible pour des missions
    Inscrit en
    Septembre 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur ASP.Net - disponible pour des missions

    Informations forums :
    Inscription : Septembre 2008
    Messages : 151
    Par défaut
    Bonjour,

    ça n'est pas prévu

    en standard les menus ASP.NET acceptent comme source de données soit un fichier XML ou alors un SiteMap (qui est aussi un fichier XML)

    dis-nous pourquoi tu souhaites passer par une DB, si c'est pour un pb de rôle c'est prévu dans les menu

  3. #3
    Membre actif
    Inscrit en
    Janvier 2010
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 75
    Par défaut
    J'ai regle le probleme .

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 83
    Par défaut
    Bonjour,

    je ne sais pas si c'est prevu ou non mais pour info je vais poser le code qui me permet de générer mon menu a partir de ma base de donnée
    Cependant je travail en vb.net.


    sur ma page aspx.vb :

    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
    20
     
    Private Sub loadSubtypeMenuItem()
            Dim pr As New PurchaseRequestClass
            Dim subTypeList As New Dictionary(Of Integer, List(Of String))
            subTypeList = pr.getSubTypeList()
            Dim firstLevel As New MenuItem("Type")
            firstLevel.NavigateUrl = "javascript:alert('Vous devez choisir une sous catégorie !');"
            subtypeMenu.Items.Add(firstLevel)
            For Each key As KeyValuePair(Of Integer, List(Of String)) In subTypeList
                Dim type As New MenuItem
                type.Text = pr.getTypeArtCat(key.Key)
                type.NavigateUrl = "javascript:alert('Vous devez choisir une sous catégorie !');"
                For index = 0 To key.Value.Count - 1
                    Dim myMenuItem As New MenuItem(key.Value(index), key.Key.ToString())
                    myMenuItem.NavigateUrl = "javascript:updateLabel(' " & myMenuItem.Text & "');"
                    type.ChildItems.Add(myMenuItem)
                Next
                subtypeMenu.Items(0).ChildItems.Add(type)
            Next
        End Sub

    Sachant que je travail avec LLBLGen pro 3.0 je ne pense pas que le detail de la methode getSubTypeList() de PurchaseRequestClass soit interessant.
    Elle renvoit juste un dictionnaire de clé,valeur ayant pour clé l'id des clés etrangères de la categorie principale ayant pour valeur une list de string représentant les sous catégories. Si vous voulez quand même voir cette méthode faites le moi savoir.

    En espérant avoir été utile bonne journée

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

Discussions similaires

  1. Probléme avec DATA liaison avec une base de données
    Par patbold dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 26/03/2011, 10h28
  2. Menu et liaison avec une base de donnée
    Par Jatukam dans le forum ASP.NET
    Réponses: 6
    Dernier message: 26/08/2008, 13h10
  3. Gestion des chemins des images avec une base de données...
    Par Nean dans le forum Bases de données
    Réponses: 4
    Dernier message: 27/07/2005, 08h08
  4. probleme avec une base de donnée postgres SQL
    Par Alexlesilex dans le forum Bases de données
    Réponses: 1
    Dernier message: 19/06/2005, 22h09

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