
asp.net-> 我现在准备用menu控件做一个导航条,数据源从XML中导入
2个回答
展开全部
在apsx页面设置一个menu控件:<ComponentArt:Menu
里面的 SiteMapXmlFile="这里写你的xml的文件地址和全名,如(../Cmn/menuData.xml)"
然后
你也可以自己写,也可以在vs提供的视图页面编辑这个控件,
点击“build menu...”就可以了,视图界面,自己试试。
或者自己写,大概是:
<ItemLooks>
<ComponentArt:ItemLook LookId="TopItemLook" />
</ItemLooks>
这里的LookId和你xml有关。
然后是和这个页面同级的一个xml文件:
<?xml version="1.0" encoding="gb2312" ?>
<SiteMap>
<item Text="一级目录1" LookId="TopItemLook">
<item Text="二级目录11" NavigateUrl="要连接到的页面"/>
<item Text="二级目录12" NavigateUrl="要连接到的页面"/>
<item Text="二级目录13" NavigateUrl="要连接到的页面"/>
</item>
<item Text="一级目录2" LookId="TopItemLook">
<item Text="二级目录21" LookId="ExpandableItemLook">
<item Text="三级目录211" NavigateUrl="要连接到的页面"/>
<item Text="三级目录212" NavigateUrl="要连接到的页面"/>
<item Text="三级目录213" NavigateUrl="要连接到的页面"/>
</item>
<item Text="二级目录22" NavigateUrl="要连接到的页面"/>
</item>
<item Text="一级目录3" LookID="TopItemLook">
<item Text="二级目录31" NavigateUrl="要连接到的页面"></item>
<item Text="二级目录32" NavigateUrl="要连接到的页面"></item>
</item>
<item Text="一级目录4" LookID="TopItemLook">
<item Text="二级目录41" NavigateUrl="要连接到的页面"></item>
<item Text="二级目录42" NavigateUrl="要连接到的页面"></item>
</item>
<item Width="100%" LookId="SpacerItemLook" />
</SiteMap>
这个是实例,如果对xml了解点的话,应该能看懂。
里面的 SiteMapXmlFile="这里写你的xml的文件地址和全名,如(../Cmn/menuData.xml)"
然后
你也可以自己写,也可以在vs提供的视图页面编辑这个控件,
点击“build menu...”就可以了,视图界面,自己试试。
或者自己写,大概是:
<ItemLooks>
<ComponentArt:ItemLook LookId="TopItemLook" />
</ItemLooks>
这里的LookId和你xml有关。
然后是和这个页面同级的一个xml文件:
<?xml version="1.0" encoding="gb2312" ?>
<SiteMap>
<item Text="一级目录1" LookId="TopItemLook">
<item Text="二级目录11" NavigateUrl="要连接到的页面"/>
<item Text="二级目录12" NavigateUrl="要连接到的页面"/>
<item Text="二级目录13" NavigateUrl="要连接到的页面"/>
</item>
<item Text="一级目录2" LookId="TopItemLook">
<item Text="二级目录21" LookId="ExpandableItemLook">
<item Text="三级目录211" NavigateUrl="要连接到的页面"/>
<item Text="三级目录212" NavigateUrl="要连接到的页面"/>
<item Text="三级目录213" NavigateUrl="要连接到的页面"/>
</item>
<item Text="二级目录22" NavigateUrl="要连接到的页面"/>
</item>
<item Text="一级目录3" LookID="TopItemLook">
<item Text="二级目录31" NavigateUrl="要连接到的页面"></item>
<item Text="二级目录32" NavigateUrl="要连接到的页面"></item>
</item>
<item Text="一级目录4" LookID="TopItemLook">
<item Text="二级目录41" NavigateUrl="要连接到的页面"></item>
<item Text="二级目录42" NavigateUrl="要连接到的页面"></item>
</item>
<item Width="100%" LookId="SpacerItemLook" />
</SiteMap>
这个是实例,如果对xml了解点的话,应该能看懂。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询