Пользовательский xmlsitemapprovider не может установить заголовок узла карты сайта?

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

  •  13-09-2019
  •  | 
  •  

Вопрос

Я создал свой собственный XmlSiteMapProvider.Отлично работает, но я хочу иметь возможность изменить заголовок SiteMap и там.Однако я получаю исключения: заголовок внезапно становится доступным только для чтения, хотя у свойства есть установщик при просмотре в браузере объектов.Кто-нибудь может объяснить такое поведение?

Я пытался создать новый узел, использовать метод RemoveNode для удаления текущего, а затем использовать метод AddNode.Однако когда я использую метод с 1 параметром, он начинает жаловаться (за исключением того, что родительский узел не может быть нулевым).Если я использую перегрузку метода с двумя параметрами и хочу передать родительский узел узла для удаления, он также будет нулевым.Как это решить?

Это было полезно?

Решение

Видимо, это невозможно из-за оптимизации Microsoft.Вместо этого будет использоваться базовый класс StaticSiteMapProvider.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top