在Asp.net中,SiteMap用于站点导航,可以与Menu等控件一起使用实现网站的菜单和权限管理.但是SiteMap提供的方法都是只读的,无法再运行时修改(菜单)导航文件,需要手动修改配置web.sitemap文件,某些情况下,这样做很不方便. 本文即针对这个问题,模仿SiteMap,实现一个可写的菜单和权限控制组件,称之为 MenuMap. MenuMap高仿SiteMap,使用方法类似,下面进入主题. 1. 模仿Web.sitemap定义配置文件,文件名和位置自定义,比如叫menu.xm