在我的旧网络应用程序,asp.net 1.1天,我有自定义的'breadcrumbs'用于网站导航。我想使用VS-2008重做我的网站。这是否有内置的面包屑,可以放在母版页上?如果是这样,任何人都能指出我正确的方向吗?
这就是我想象的
母版页具有导航选项等标签,当他们点击某个导航选项时,我将启用SiteNavigation控件并突出显示母版页中的选定选项卡
答案 0 :(得分:3)
使用SiteMapPath控件。如果面包屑数据是静态的,请使用Web.sitemap文件来定义它并进行设置。如果它是动态子类SiteMapProvider类来定义您自己的逻辑并使用标准的SiteMapPath控件来显示它。
答案 1 :(得分:2)
对于.NET 2.0+确实存在Bread Crumb类型的控件,它与SiteMap.xml一起使用,它还允许您添加站点地图。它相当容易使用,但网站必须静态布局,否则你必须创建一个自定义的站点地图提供程序(这不是非常困难)。看一下使用面包屑描述的This blog entry。
答案 2 :(得分:1)
你要找的是sitemappath对象,它要求在项目中包含一个站点地图