0
新增了菜單的控制和選擇新的數據源:SiteMapDataSource1如何向asp.net菜單控件添加更多根級別的項目?
這裏是我的Web.sitemap中至今:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="~/Home.aspx" title="Home" description="Home Page">
<siteMapNode url="~/PostItem.aspx" title="Post Item" description="Post a new item" />
</siteMapNode>
</siteMap>
我怎麼可以添加更多的根級別的項目?我可以在已經存在的根級別創建更多的siteMapNode,但是如果我在其外添加任何東西,它會給我一個錯誤。這對我來說很有意義,爲什麼會導致錯誤,但我認爲顯然有一種方法可以讓菜單顯示多個根級別的菜單項......但是如何?
因此,是否意味着菜單控件無法顯示多個根級別項目,或者只是如果我想顯示多個根級別項目,我不能使用Web.sitemap作爲數據源? – 2012-08-10 02:13:07
SiteMap只能有一個根級節點。查看備註部分。 http://msdn.microsoft.com/en-us/library/system.web.sitemap.aspx – 2012-08-10 02:15:32
布賴恩,我不認爲你理解我的問題。重點是我知道你不能在站點地圖中有多個根級別的項目,但我很確定它有可能將多個根級別的項目放入*菜單*,但我不知道如何。 – 2012-08-10 03:14:27