Introduction in the project, I found that the site map control was used. I did not summarize this before. I wrote a demo to test it. Here I will record it, which is a summary. Web. sitemap copy code 1 <? Xml version = "1.0" encoding = "UTF-8"?> 2 <siteMap xmlns =" http://schemas.microsoft.com/AspNet/SiteMap-File-1.0 "> 3 <siteMapNode url =" Default. aspx "title =" Homepage "description =" "> 4 <! -- A site map node, similar to a tree structure. The parent node includes child nodes, 5 <siteMapNode url = "" title = "organizational structure" description = ""> 6 <siteMapNode url = "DepartmentManager. aspx "title =" department management "description =" "> </siteMapNode> 7 <siteMapNode url =" UserManager. aspx "title =" user management "description =" "> </siteMapNode> 8 </siteMapNode> 9 <siteMapNode url =" "title =" Statistics "description =" "> 10 <siteMapNode url = "VistorStatistics. aspx "title =" Access statistics "description =" "> </siteMapNod E> 11 <siteMapNode url = "UserInfoStatistics. aspx "title =" user statistics "description =" "> </siteMapNode> 12 </siteMapNode> 13 <siteMapNode url =" "title =" system parameter "description =" "> 14 <siteMapNode url = "SystemManage. aspx "title =" system settings "description =" "> </siteMapNode> 15 </siteMapNode> 16 </siteMapNode> 17 </siteMap> copy code master page copy code 1 <% @ Master Language = "C #" AutoEventWireup = "true" CodeBehind = "Home. master. cs "Inherits =" Wolfy. siteMap Demo. Home "%> 2 3 <! DOCTYPE html> 4 5