2011-08-24 3 views
2

J'essaie de créer quelque chose comme la navigation de fil d'Ariane en utilisant MVC3.MVC3 et navigation au fil d'Ariane

Lorsque l'utilisateur va à la page, il a par exemple: Home (id = 1), About (id = 2), et Hello (id = 3) liens. Ces liens proviennent d'une base de données. Lorsque je clique sur Accueil je vais à la base de données et j'obtiens un nouvel ensemble de liens: Accueil - Link1 (id = 3), Link2 (id = 4), etc.

Si je n'ai rien de la base de données alors je montrer du contenu de la page.

Accueil - Link1 - Quelques autres

Contenu de la page

Comment puis-je y parvenir?

Répondre

5

Nous avons eu du succès en utilisant le MVC SiteMap project pour la navigation fil d'Ariane. Si vous ne pouvez pas utiliser ce projet directement pour quelque raison que ce soit, vous pouvez au moins jeter un coup d'œil au code source pour voir comment ils ont implémenté le fil d'Ariane.

La méthode qui émet le fil d'ariane est: Html.MvcSiteMap().SiteMapPath()

+2

Je l'ai utilisé ce projet avant, l'aimer. – jfar