私のAsp.Net MVC3
アプリケーションでは、sitemap
. edit sitemap file dynamically
実行時に実行したいシナリオがあります。
疲れただけでremoving a node
、adding a new one
その代わりに。次のコードで試しました
SiteMapNode node = FindSiteMapNodeFromKey("test");
SiteMapNode no = node.ParentNode;
RemoveNode(node);
mRootNode = new SiteMapNode(this, "Deleted Home", "Default.aspx", "Home");
no.ChildNodes.Add(mRootNode);.
しかし、ノードは になりましnull
た。サイトマップにキー test を含むサイトマップ ノードがあります
<mvcSiteMapNode title="Delete" action="Delete" key="test" roles="testrole"/>
これを適切に達成するためのアイデアは、私にとって本当に役に立ちます。