Asp.net SiteMap & Breadcrumb
Site Map & Breadcrumb
Flow:
Site Map Data sourceUsage:
Step 1:Prepare Site Map xml
Add it toWeb site root path.
Xml:
<siteMapxmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<siteMapNode title="Home"description="Home" url="./default.aspx">
<siteMapNode title="Products"description="Our products" url="./Products.aspx">
<siteMapNodetitle="Hardware" description="Hardware choices"url="./Hardware.aspx" />
<siteMapNodetitle="Software" description="Software choices"url="./Software.aspx" />
</siteMapNode>
<siteMapNode title="Services"description="Services we offer" url="./Services.aspx">
<siteMapNodetitle="Training" description="Training classes" url="./Training.aspx"/>
<siteMapNodetitle="Consulting" description="Consulting services"url="./Consulting.aspx" />
<siteMapNode title="Support"description="Support plans" url="./Support.aspx" />
</siteMapNode>
</siteMapNode>
</siteMap>
Step 2:Prepare master page
Step 3: AddSite map Data source
<asp:SiteMapDataSource runat="server" ID="smdsTest" />
Step 4: Addmenu control, point to site map data source
<div style="margin-top:100px;margin-bottom: 100px;">
<asp:Menu ID="Menu1"runat="server" DataSourceID="smdsTest"Orientation="Horizontal">
</asp:Menu>
</div>
Breadcrumb:
<div>
<asp:SiteMapPath runat="server"ID="SiteMapPath1">
<PathSeparatorTemplate>
<span>-></span>
</PathSeparatorTemplate>
<RootNodeTemplate>
<span>Home</span>
</RootNodeTemplate>
<CurrentNodeTemplate>
<i>
<asp:LabelID="Label1" runat="server" Text='<%#Eval("title") %>'>
</asp:Label>
</i>
</CurrentNodeTemplate>
</asp:SiteMapPath>
</div>
相關文章
- asp.net中sitemap的簡單實用ASP.NET
- SEO - 配置sitemap
- 小程式sitemap配置
- webscraper 4個SitemapWeb
- django 網站地圖 sitemapDjango網站地圖
- 網站上的 breadcrumb 使用場景淺析網站
- 用 Laravel 簡單製作 SitemapLaravel
- 如何使用Python來生成sitemapPython
- sitemap 檔案填充示例程式碼
- 從零實現Vue的元件庫(五)- Breadcrumb 實現Vue元件
- 關於 Spartacus 的 sitemap.xml 問題XML
- Go 部落格平臺 Pipe 1.6.0 釋出,支援 sitemapGo
- 國內主流搜尋引擎提交Sitemap(網站地圖)網站地圖
- 教你如何動態生成Sitemap.xml網站地圖!XML網站地圖
- Dynamics 365(online) V9.0 new features(五:sitemap)
- PbootCMS生成的 sitemap.xml 中增加 tag 標籤連結bootXML
- 前端 Website 的 sitemap.xml 檔案和搜尋引擎最佳化前端WebXML
- sitemap工具支援https資料提交!附https技術建議HTTP
- VuePress 部落格之 SEO 優化(一)之 sitemap 與搜尋引擎收錄Vue優化
- Python3分析sitemap.xml抓取匯出全站連結PythonXML
- 百度sitemap許可權即將全面開放(附製作教程)
- 修改 MyEclipse 編輯區、控制檯背景顏色以及隱藏煩人的breadcrumb(麵包屑)Eclipse
- 禁止蜘蛛/爬蟲:如何配置Robots.txt和網站地圖(Sitemap.xml)爬蟲網站地圖XML
- ASP.NET Core: 全新的ASP.NET !ASP.NET
- ASP.NET MVC與ASP.NET WebFormASP.NETMVCWebORM
- Forget asp.net membership,ASP.NET Identity OverviewASP.NETIDEView
- ASP.NET Core ----ASP.NET Core中使用Code FirstASP.NET
- ASP.NET 6.0 Core 遷移 ASP.NET Core 7.0ASP.NET
- ASP.NET AJAX 是ASP.NET 3.5 才引入的ASP.NET
- Asp.Net CacheASP.NET
- ASP.NET安全ASP.NET
- asp.net cookieASP.NETCookie
- ASP.NET 路由ASP.NET路由
- ASP.NET ISAPIASP.NETAPI
- ASP.Net 管道模型 VS Asp.Net Core 管道 總結ASP.NET模型
- 淺析ASP.NET 3.5與ASP.NET 4.0主要差別ASP.NET
- 網站收錄利好訊息:百度sitemap許可權全網開放進入倒數計時網站
- ASP.NET之CookieASP.NETCookie