私はこのエラーを受け取ったが、それが何を意味するのか分からない:ASP.NETサイトマップの設定エラー
System.Configuration.ConfigurationErrorsException:ちょうど1つの
<siteMapNode>
要素が<siteMap>
要素内に直接必要とされます。
私を助けてくれますか?
私はこのエラーを受け取ったが、それが何を意味するのか分からない:ASP.NETサイトマップの設定エラー
System.Configuration.ConfigurationErrorsException:ちょうど1つの
<siteMapNode>
要素が<siteMap>
要素内に直接必要とされます。
私を助けてくれますか?
は、サイトマップで何かだろう...私はこのGoogleで検索し、見つかった:
http://forums.asp.net/t/1245553.aspx
をサイトマップには、他のすべての要素が存在する の下に単一のルート のSiteMapNode要素を、持っている必要があります。だから、持っている :
<siteMap> <siteMapNode title="Home" ...> all other nodes </siteMapNode> </siteMap>
これは、すべてのノードがルートノードの少なくとも 子であることを意味します。 メニューを表示すると、 にはルートノードが表示されず、 とその子ノードが一緒に表示されます。
あなたはサイトマップからメニューを構築している、あなたは、あなたが例えば属性
ShowStartingNode="false"
でのSiteMapDataSource内のノードを起動する非表示にすることができ、一つのノードにすべてのメニュー項目を持ってしたくない場合は、次の
<asp:SiteMapDataSource ID="MainMenuSiteMap" SiteMapProvider="MainMenuProvider" ShowStartingNode="false" runat="server" /`>
upvoted。質問が単純であるように見えても、SO.com –
に同意するのは簡単ではありません。@ Maximと同意してください - Stack Overflowへようこそmohammad。私はあなたのASP.NETの努力に役立つコミュニティを見つけることを願っています。 –