4

在我的旧网络应用程序 asp.net 1.1 天中,我有自定义的“面包屑”用于网站导航。我想使用 VS-2008 重做我的网站。这是否具有可以放置在母版页上的内置面包屑?如果是这样,谁能指出我正确的方向?

这就是我的设想

母版页具有类似导航选项的选项卡,当他们单击某个导航选项时,我将启用 SiteNavigation 控件并突出显示母版页中的选定选项卡

4

3 回答 3

3

使用 SiteMapPath 控件。如果面包屑数据是静态的,请使用 Web.sitemap 文件来定义它并设置好。如果它是 SiteMapProvider 类的动态子类来定义您自己的逻辑并使用标准的 SiteMapPath 控件来显示它。

于 2009-03-10T23:45:25.767 回答
2

.NET 2.0+ 确实有一个面包屑类型的控件,它与 SiteMap.xml 一起使用,它还允许您添加站点地图。它相当容易使用,但站点必须是静态布局的,否则您必须创建一个自定义站点地图提供程序(这并不难)。查看描述使用面包屑的此博客条目

于 2009-03-10T18:39:27.017 回答
1

您正在寻找的是 sitemappath 对象,它要求在项目中包含站点地图

于 2009-03-10T18:39:04.070 回答