【问题标题】:BreadCrumbs - ASP.NET - VS2008面包屑 - ASP.NET - VS2008
【发布时间】:2009-03-10 18:24:57
【问题描述】:

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

这是我的设想

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

【问题讨论】:

    标签: asp.net sitemappath


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多