Wenn man die MasterPage-Funktion von ASP.NET 2.0 mit einer horizontalen Navigaton verwenden möchte, muss man das Menü-Objekt folgendermassen verwenden:
<asp:Menu ID="Menu2"
runat="server"
DataSourceID="SiteMapDataSource1"
orientation="Horizontal"
StaticDisplayLevels="2"
StaticSubMenuIndent="10">
<StaticMenuStyle HorizontalPadding="2" VerticalPadding="2" />
<staticselectedstyle backcolor="LightBlue"/>
</asp:Menu>
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />
Verwendet das Menü-Objekt die Datei "Web.Sitemap" - in welcher die Seitenstruktur abgebildet ist - dann wird die Startseite als erster Menüpunkt angezeigt. Die anderen Menüpunkte werden erst als PopUp-Menü sichtbar.
Möchte man das Menü jedoch horizontal darstellen, dann ist es notwendig folgende Eigenschaft anzugeben: "StaticDisplayLevels=2".