使用SiteMapDataSource控件进行网页导览
文章目录
题目
请建立一个aspx页面,内有SiteMapDataSource控件,sitemap的档案内容可参考如下:
请根据以下两个sitemap内容,建立TreeView、Menu(直式与横式)的网页导览。
涉及知识
1.导航控件的使用
学习资源 菜鸟教程 ASP.NET Web Forms - 导航
asp:Menu 控件是一个供服务器创建导航菜单的占位符。
控件的数据源由 DataSourceId 属性定义。 id=“nav1” 把数据源连接到 asp:SiteMapDataSource 控件。
asp:SiteMapDataSource 控件自动连接默认的 sitemap 文件(web.sitemap)
<asp:Menu runat="server" DataSourceId="nav1" />
<asp:TreeView runat="server" DataSourceId="nav1" />
<asp:SiteMapDataSource runat="server" ID ="nav1" ></asp:SiteMapDataSource>
2.建立地图站点
Web.sitemap 写入 跳转 页面
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode title="Home" description