Question

J'ai créé mon XmlSiteMapProvider personnalisé. Fonctionne très bien, mais je veux être en mesure de changer le titre du SiteMap aussi là-dedans. Cependant, je reçois des exceptions que le titre est tout à coup en lecture seule alors que la propriété a un setter lors de l'affichage dans l'Explorateur d'objets. Tout le monde peut expliquer ce comportement?

J'ai essayé de créer un nouveau nœud, utilisez la méthode RemoveNode pour supprimer l'actuel puis utilisez la méthode AddNode. Cependant quand on utilise le procédé à 1 paramètre, il commence à se plaindre (sauf que le parentNode ne peut pas être nulle). Si j'utilise la surcharge de méthode avec 2 paramètres et que vous souhaitez passer dans le parentNode du noeud à supprimer est également nulle. Comment résoudre ce problème?

Était-ce utile?

La solution

Apparemment, il est impossible en raison d'optimisations par Microsoft. La classe de base à utiliser à la place est StaticSiteMapProvider.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top