BreadCrumbs - ASP.NET - VS2008

时间:2009-03-10 18:24:58

标签: asp.net sitemappath

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

这就是我想象的

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

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

对于.NET 2.0+确实存在Bread Crumb类型的控件,它与SiteMap.xml一起使用,它还允许您添加站点地图。它相当容易使用,但网站必须静态布局,否则你必须创建一个自定义的站点地图提供程序(这不是非常困难)。看一下使用面包屑描述的This blog entry

答案 2 :(得分:1)

你要找的是sitemappath对象,它要求在项目中包含一个站点地图