2010-03-10 5 views
1

J'utilise un sitemapprovider personnalisé (SQL) qui me permet d'ajouter les pages de la base de données. J'ai aussi un noeud appelé products. Il y a plusieurs categories qui contiennent d'autres catégories ou produits.SiteMapProvider pratique: tout charger?

Actuellement, je charge TOUS les produits et catégories dans le sitemap. (avec les produits, il existe d'autres objets métier dotés d'une structure de sous-noeud personnalisée). Est-ce une bonne pratique?

(le but est de pouvoir utiliser SiteMap.CurrentNode et) panure

P.S. Je supprime la sécurité et j'implémente une méthode d'authentification personnalisée et un ajustement personnalisé dans mon menu de navigation.

Répondre

1

Bien sûr. Pourquoi ne voudriez-vous pas créer un lien vers toutes les pages de votre site?

+0

Vrai, cependant, j'ai deux problèmes. 1.) J'utilise des titres de pages localisés dans une ressource SQL. Est-il correct d'étendre le SiteMapNode et de remplacer la propriété Title? 2.) J'ai plus de 1 million d'articles et de newsmessages qui devraient avoir une fonctionnalité breadcrumb/SiteMap.currentNode. Devrais-je les charger tous? – Ropstah