2009-08-12 5 views
0

내 사용자 지정 XmlSiteMapProvider를 만들었습니다. 멋지게 작동하지만 거기에서도 SiteMap의 제목을 변경할 수 있기를 원합니다. 그러나 개체 브라우저에서 볼 때 속성에 setter가있는 동안 Title이 갑자기 읽기 전용이라는 예외가 발생합니다. 누구든지이 동작을 설명 할 수 있습니까?사용자 정의 xmlsitemapprovider가 sitemapnode의 제목을 설정할 수 없습니까?

새 노드를 만들려고 할 때 RemoveNode 메서드를 사용하여 현재 노드를 삭제 한 다음 AddNode 메서드를 사용합니다. 그러나 1 매개 변수가있는 메서드를 사용할 때 불평하기 시작합니다 (예외는 parentNode가 null 일 수 없음). 두 매개 변수로 메소드 오버로드를 사용하고 삭제할 노드의 parentNode를 전달하려는 경우에도 null입니다. 어떻게 해결할 수 있을까요?

답변

0

분명히 Microsoft의 최적화로 인해 불가능합니다. 대신 사용할 기본 클래스는 StaticSiteMapProvider입니다.

관련 문제