关于SiteMap和Menu控件的问题
我想用Menu来做横向导航菜单
但在设置Css时出现问题:
Sitemap里只能添加一个siteMapNode 根节点:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode title="首页" url="Default.aspx" >
<siteMapNode title="产品" url="Default1.aspx">
</siteMapNode>
<siteMapNode title="资源" roles="*">
<siteMapNode title="产品1" url="Default2.aspx"/>
<siteMapNode title="产品2" url="aaa1.aspx"/>
<siteMapNode title="产品3" url="aaa2.aspx"/>
</siteMapNode>
<siteMapNode title="资源RSS" roles="*"></siteMapNode>
</siteMapNode>
</siteMap>
这样 “首页”和 “产品” 就处于上下级的关系
实际上这两个节点生成的html也是不同格式
而在显示上2者应该是一样的
我能想到的处理办法:
通过Menu或SiteMapDataSource设置,使数据直接越过第一级从“产品”开始读取
但是具体怎么弄不会,望指教