XmlSiteMapProvider personalizado não pode definir o título da SiteMapNode?

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

  •  13-09-2019
  •  | 
  •  

Pergunta

Eu criei minha XmlSiteMapProvider personalizado. Trabalha para fora grande, mas eu quero ser capaz de mudar o título da SiteMap também lá. No entanto eu recebo exceções que Título de repente é somente leitura enquanto a propriedade tem um setter ao visualizar no localizador de objectos. Alguém pode explicar esse comportamento?

Eu tenho tentado criar um novo nó, use o método RemoveNode para eliminar o actual e, em seguida, usar o método AddNode. No entanto, quando eu uso o método com um parâmetro que ele começa a reclamar (exceção que o parentNode não pode ser nulo). Se eu usar a sobrecarga de método com 2 parâmetros e quer passar na parentNode do nó para excluir também é nulo. Como resolver isso?

Foi útil?

Solução

Aparentemente não é possível devido a otimizações por Microsoft. A classe de base a ser utilizada em vez disso é StaticSiteMapProvider.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top