ASP.NET navigation controls overview

The topics in this section describe how to work with ASP.NET controls used to create menus and other navigation aids on ASP.NET web pages.

ASP.NET navigation controls

  • Menu control
    The Menu control enables you to add navigational functionality to your web pages. The Menu control supports a main menu and submenus, and allows you to define dynamic menus (sometimes called "fly-out" menus). For information about programming the Menu control, see Menu Class in the MSDN library.

  • SiteMapPath control
    The SiteMapPath control displays a navigation path (which is also known as a breadcrumb or eyebrow) that shows the user the current page location and displays links as a path back to the home page. The control provides many options for customizing the appearance of the links. For information about programming the SiteMapPath control, see SiteMapPath in the MSDN library.

  • TreeView control
    The TreeView control is used to display hierarchical data, such as a table of contents or file directory, in a tree structure. For information about programming the TreeView control, see TreeView in the MSDN library.

See also

Concepts

ASP.NET

ASP.NET standard controls

ASP.NET data controls

ASP.NET validation controls

ASP.NET login controls

ASP.NET web parts controls