2009-08-12 5 views
0

J'ai créé mon XmlSiteMapProvider personnalisé. Fonctionne très bien, mais je veux être en mesure de changer le titre du SiteMap également là-bas. Cependant, j'ai des exceptions que Title est soudainement readonly alors que la propriété a un setter lors de la visualisation dans le navigateur d'objets. Tout le monde peut expliquer ce comportement?Personnalisé xmlsitemapprovider ne peut pas définir le titre du sitemapnode?

J'ai essayé de créer un nouveau noeud, utilisez la méthode RemoveNode pour supprimer l'actuel, puis utilisez la méthode AddNode. Cependant quand j'utilise la méthode avec 1 paramètre il commence à se plaindre (exception que le parentNode ne peut pas être nul). Si j'utilise la méthode overload avec 2 paramètres et que je veux passer dans le parentNode du noeud à supprimer, c'est aussi null. Comment résoudre ceci?

Répondre

0

Apparemment, ce n'est pas possible en raison des optimisations de Microsoft. La classe de base à utiliser à la place est StaticSiteMapProvider.

Questions connexes