【问题标题】:How to read url path form sitemap in ASP.NET Sitemap file?如何在 ASP.NET 站点地图文件中读取 url 路径表单站点地图?
【发布时间】:2011-08-18 11:55:24
【问题描述】:

我有一个站点地图文件,它在 web.config 站点地图提供程序中得到了解决。我想获取站点地图中包含的页面的 URL,以便我可以处理它们并将这些页面编入索引以进行搜索。 URL 是相对的。如何实现代码隐藏文件中的代码?是否可以从站点地图文件的代码隐藏中读取 URL?

以下哪个更好:

  1. 从 web.config 访问站点地图

  2. 通过提供站点地图文件名来访问站点地图?

P.S:新手提醒!

【问题讨论】:

    标签: .net asp.net url web-config sitemap


    【解决方案1】:

    您可以轻松构建面包屑:

    标记:

    <asp:SiteMapPath runat="server" RenderCurrentNodeAsLink="True" SkipLinkText="" />
    

    Web.config:

    <siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
        <providers>
            <clear />
            <add name="XmlSiteMapProvider" type="System.Web.XmlSiteMapProvider, System.Web" siteMapFile="Web.sitemap" />
        </providers>
    </siteMap>
    

    【讨论】:

    • 谢谢!我已经有了面包屑导航。但我正在寻找从站点地图 xml 文件中提取 url。
    • @Ranjanmano:你也可以通过SiteMap.Provider访问变量成员
    猜你喜欢
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 2023-01-29
    • 2011-06-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多