--- title: "[How Do I:] Implement Site Navigation in ASP.NET? | Microsoft Docs" author: rick-anderson description: "In this video we learn how to define a sitemap and use it with the Menu, TreeView, and Sitemap server controls. We see how to use a sitemap on a master page..." ms.author: aspnetcontent manager: wpickett ms.date: 10/18/2007 ms.topic: article ms.assetid: 889e8100-a80c-41c0-bfeb-7d466c754548 ms.technology: dotnet-webforms ms.prod: .net-framework msc.legacyurl: /web-forms/videos/how-do-i/how-do-i-implement-site-navigation-in-aspnet msc.type: video --- [How Do I:] Implement Site Navigation in ASP.NET? ==================== by [Chris Pels](https://twitter.com/chrispels) In this video we learn how to define a sitemap and use it with the Menu, TreeView, and Sitemap server controls. We see how to use a sitemap on a master page for site-wide menus and how we can have single or multiple sitemaps on a page. In addition, we are shown how to integrate a sitemap with ASP.NET roles by using "security trimming" to dynamically show or hide menu options for users with different access levels. [▶ Watch video (29 minutes)](https://channel9.msdn.com/Blogs/ASP-NET-Site-Videos/how-do-i-implement-site-navigation-in-aspnet)