自定义xmlsitemapprovider无法设置sitemapnode的标题?

时间:2009-08-12 13:25:11

标签: sitemap provider

我创建了自定义XmlSiteMapProvider。效果很好,但我希望能够在那里更改SiteMap的标题。但是,当在对象浏览器中查看时属性具有setter时,我会突然读取Title的异常。任何人都可以解释这种行为吗?

我一直在尝试创建一个新节点,使用RemoveNode方法删除当前节点,然后使用AddNode方法。但是,当我使用带有1个参数的方法时,它开始抱怨(parentNode不能为null)。如果我使用带有2个参数的方法重载并想要传入节点的parentNode来删除它也是null。怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

显然,由于微软的优化,这是不可能的。相反,要使用的基类是StaticSiteMapProvider。