Bonjour,
J'aimerai créer une classe qui hérite de XmlSiteMapProvider et qui possède non pas des SiteMapNode mais des instances d'une classe qui hérite de SiteMapNode.
J'ai passé la classe XmlSiteMapProvider dans reflector et il semble que les instance de SiteMapNode sont crée par la méthode GetNodeFromXmlNode(). Le problème est que je ne peux pas l'overrider car elle est private...
La classe parante de XmlSiteMapProvider est StaticSiteMapProvider. Je pourrait hériter de StaticSiteMapProvider et créer mon propre CustomXmlSiteMapProvider mais cela m'oblige à ré implémenter tout ce qui est dans XmlSiteMapProvider...
Auriez-vous une autre solution à me proposer ?
Merci d'avance.
Partager