我收到這個錯誤,但不知道這意味着什麼:ASP.NET站點地圖配置錯誤
System.Configuration.ConfigurationErrorsException:整整一
<siteMapNode>
元件直接要求<siteMap>
元素中。
你能幫助我嗎?
我收到這個錯誤,但不知道這意味着什麼:ASP.NET站點地圖配置錯誤
System.Configuration.ConfigurationErrorsException:整整一
<siteMapNode>
元件直接要求<siteMap>
元素中。
你能幫助我嗎?
可能是一些與網站地圖......我用Google搜索,發現這個:
http://forums.asp.net/t/1245553.aspx
站點地圖必須有一個根 的SiteMapNode元素,在其下方 所有其他元素存在。所以,你 有:
<siteMap> <siteMapNode title="Home" ...> all other nodes </siteMapNode> </siteMap>
這意味着所有節點都至少 根節點的孩子。當顯示菜單 可以選擇 不顯示根節點,或者顯示 它和子節點都在一起。
如果您正在構建從地圖菜單,你不希望在一個節點上的所有菜單項,然後你可以隱藏起始節點中的SiteMapDataSource與屬性
ShowStartingNode="false"
例如:
<asp:SiteMapDataSource ID="MainMenuSiteMap" SiteMapProvider="MainMenuProvider" ShowStartingNode="false" runat="server" /`>
upvoted。即使這個問題看起來很簡單,SO.com – 2009-04-17 19:11:24