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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.