Se si ha la necessità di visualizzare più root su un controllo Menu associato ad un SiteMap, visualizzando magari come root i SiteMapNode di livello successivo alla radice, si può scrivere il seguente codice all'interno dell'evento MenuItemDataBound del controllo Menu:
  
   1:          SiteMapNode mapNode = (SiteMapNode)e.Item.DataItem;
   2:   
   3:          if ( mapNode == mapNode.RootNode )
   4:          {
   5:    ...
				
				
			 
	
			
				
				
				Come riportato da ScottGu in questo post sembra che l'intellisense di VS2005 nel file web.config abbia qualche problema nel caso in cui nell'elemento <configuration> venga specificato anche un default namespace come in questo caso:
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
Per ovviare al problema basta rimuovere il namespace. Tuttavia il problema si ripresenta quando viene eseguito il tool per l'amministrazione web dal menù Website -> ASP.NET Configuration.
Technorati: ASP.NET