Benutzerdefinierte XmlSiteMapProvider kann nicht Titel von SiteMapNode eingestellt?

StackOverflow https://stackoverflow.com/questions/1266144

  •  13-09-2019
  •  | 
  •  

Frage

Ich habe meine benutzerdefinierten XmlSiteMapProvider. Ausarbeitet groß, aber ich möchte in der Lage, den Titel des SiteMap auch dort zu ändern. Ich erhalte jedoch Ausnahmen, den Titel ist plötzlich nur lesbar, während die Eigenschaft einen Setter hat, wenn im Objektbrowser angezeigt wird. Jeder kann dieses Verhalten erklären?

Ich habe versucht, einen neuen Knoten zu erstellen, verwenden Sie die RemoveNode Methode und die alten zu löschen und dann die AddNode Methode verwenden. Jedoch, wenn ich die Methode mit 1-Parameter verwenden, beginnt es sich zu beschweren (Ausnahme, daß die parentNode nicht null sein kann). Wenn ich die -Methodenüberladung mit 2 Parametern verwenden und will in der parentNode des Knotens zu übergeben, es zu löschen ist auch null. Wie löst das?

War es hilfreich?

Lösung

Offenbar ist es nicht möglich, da Optimierungen von Microsoft. Die Basisklasse stattdessen verwendet werden soll StaticSiteMapProvider.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top