Formatting the SiteMapPath Control

You can use either styles or templates to format the SiteMapPath control.

The control supports the following Style objects:

CurrentNodeStyle Formats the SiteMapPath node that represents the current page.

NodeStyle Formats every node rendered by the SiteMapPath control.

PathSeparatorStyle Formats the text displayed between each SiteMapPath node.

RootNodeStyle Formats the root (first) node rendered by the SiteMapPath control.

For example, the page in Listing 22.3 takes advantage of all four Style properties to modify the default appearance of the SiteMapPath control (see Figure 22.3).

Figure 22.3. Using styles with the SiteMapPath control.

Listing 22.3. UsingSiteMapPath/SiteMapPathStyle.aspx

Get ASP.NET 4 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.