首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

ASP.NET领航控件

2012-11-09 
ASP.NET导航控件请问,项目中只有一个Web.sitemap站点地图,它是怎么同时为treeview和SiteMapPath分别提供数

ASP.NET导航控件
请问,项目中只有一个Web.sitemap站点地图,它是怎么同时为treeview和SiteMapPath分别提供数据的,刚刚学习,不知道三个导航控件的数据源是怎么设置的。

[解决办法]
TreeView、Menu、SiteMapPath都可导航
 <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />
  
<asp:TreeView ID="TreeView1" runat="server" DataSourceID="SiteMapDataSource1">
</asp:TreeView>
[解决办法]
可以使用xml数据源啊。
Web.sitemap 是个xml 文件
[解决办法]
Web.sitemap:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode>
<siteMapNode url="Client/main.aspx" title="会员管理" description="会员管理">
<siteMapNode url="Client/Point/CouponsManager.aspx" title="优惠卷管理" />
</siteMapNode>
<siteMapNode url="admin/adminIndex.aspx" title="系统管理">
<siteMapNode url="admin/Company/Default.aspx" title="公司简介" />
<siteMapNode url="admin/DataDictionary/DeliveryMode_Manager.aspx" title="送货方式管理" />
<siteMapNode url="admin/DataDictionary/PayMode_Manager.aspx" title="支付方式管理" /> 
</siteMapNode>
</siteMapNode>
</siteMap>


aspx:
 当前位置:<asp:SiteMapPath ID="SiteMapPath1" runat="server">
</asp:SiteMapPath>

热点排行