Creating Web Site Navigation
You can add site navigation to your Web sites by defining a site map (typically an XML file). You can then add navigation controls to your ASP.NET pages that can automatically create a menu or tree view of links to pages, or that can display a "breadcrumb" showing the current page hierarchy.
In This Section
Reference
- SiteMapDataSource
-
Provides a data source control that Web server controls and other controls can use to bind to hierarchical site map data.
- SiteMap
-
Provides an in-memory representation of a site's navigation structure, which is provided by one or more site map providers. This class cannot be inherited.
- SiteMapNode
-
Represents a node in the hierarchical site map structure such as that described by the SiteMap class and classes that implement the abstract SiteMapProvider class.
- SiteMapNodeCollection
-
Provides a strongly typed collection for SiteMapNode objects, and implements the IHierarchicalEnumerable interface to support navigating through them.
- SiteMapNodeItem
-
Used by the SiteMapPath control to functionally represent a SiteMapNode.
- SiteMapPath
-
Displays a set of text or image hyperlinks that enable users to more easily navigate a Web site, while taking up a minimal amount of page space.
- TreeView
-
When bound to a site map provider control, displays hierarchical site map data in a tree structure.
- Menu
-
When bound to a site map provider control, displays hierarchical site map data in a menu structure.