asp.net 在asp.net中如何将站点地图绑定到Menu控件中并让站点地图的父节点静态显示出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建一个XML文件:Sitmap.xml<Root> <siteMapNode url="School/GradeList.aspx" title="年级管理" description="年级列表"/> <siteMapNode url="School/ClassList.aspx" title="班级管理" description="班级列表" /></Root>后台读取代码 public StringBuilder GetMapsite() { MapSite ms = new MapSite(); return ms.GetStringByPath("Sitmap.xml"); }就可以了 先右击项目 添加一个 站点地图,站点地图会写吧?和xml差不多然后 拖一个menu控件,使用 Menu 控件的 StaticDisplayLevels 属性可控制静态显示行为。StaticDisplayLevels 属性指示从根菜单算起,静态显示的菜单的层数。例如,如果将 StaticDisplayLevels 设置为 3,菜单将以静态显示的方式展开其前三层。静态显示的最小层数为 1,如果将该值设置为 0 或负数,该控件将会引发异常。 MS sql2000 插入时间 DropDownList选项的问题 在PlaceHolder中动态加入用户控件,取得在PlaceHolder内web控件的值呢? 为什么vs2005不能像2003似的随意挪动控件? 在一个自定义的类中怎么引用System.Web.HttpContext? asp.net 2.0中webparts的问题 DataTable中的数据如何竖着显示? vs的帮助怎么整天出错? 关于GridView控件的模板问题 小问题求助? C#调用cmd编译C++的问题 加载框架页时显示指定页
<Root>
<siteMapNode url="School/GradeList.aspx" title="年级管理" description="年级列表"/>
<siteMapNode url="School/ClassList.aspx" title="班级管理" description="班级列表" />
</Root>后台读取代码
public StringBuilder GetMapsite()
{
MapSite ms = new MapSite();
return ms.GetStringByPath("Sitmap.xml");
}
就可以了
然后 拖一个menu控件,使用 Menu 控件的 StaticDisplayLevels 属性可控制静态显示行为。StaticDisplayLevels 属性指示从根菜单算起,静态显示的菜单的层数。例如,如果将 StaticDisplayLevels 设置为 3,菜单将以静态显示的方式展开其前三层。静态显示的最小层数为 1,如果将该值设置为 0 或负数,该控件将会引发异常。