ASP.NET SiteMapPath Kontrolü Nedir Ve Nasıl Kullanılır

Bu makalemizde birçok sitede karşılaştığınız ve seo açısındanda yeri olan hiyerarşik sayfa yapısı ile kullanıcıya o an nerede olduğunu gösteren bir yapıdan bahsetmeye çalışacağız asp.net’de SiteMapPath kontrolü ile bunu sağlayabilirsiniz.

ASP.NET SiteMapPath kontrolü nedir ve nasıl kullanılır

Öncelikle projenize Solution altındaki projenize sağ tuş > Add > New Item diyerek veya Kısayol olarak Ctrl + Shift + A diyerek Sitemap dosyası ekleyiniz ardından alttaki kodları yapıştırın.

Web.Sitemap dosyası XML kodları

Üstteki kodu basit bir şekilde anlatmak istersek ilk ağaç yapımız Default.aspx url’iyle yer alan Home yani anasayfamızdır diğer sayfaların hepsi Ana Sayfa altında yer almaktadır o yüzden biz Images.aspx sayfaına girdiğimizde nasıl bir hiyerarşik yapının sayfaya bastıralacağını tahmin etmek hiçde zor değil şöyleki Images.aspx üstteki kodlarda yani web.sitemap dosyasında nerede yer almaktadır dediğimizde şöyle bir sonuç çıkıyor Default.aspx > StandartToolBox.aspx > Image.aspx olarak çıkmaktadır ama sayfaya bastırılacak olan bu siteMapNode etiketlerinin title’larıdır yani sayfaya bastırılacak asıl görüntü Image.aspx sayfasına girilldiğinde şu şekilde olacaktır Home > Standart ToolBox Control > Image Control Example.

Image.aspx Dosyası Kodları

Üstteki Image.aspx dosyasının kodlarından gördüğünüz gibi sayfaya 3 adet asp.net nesnesi eklenmiştir bunlar web.SiteMap dosyası ile işlem yapmak için zorunlu olan SiteMapDataSource nesnesidir diğeri ise ekrana bastırma işini asıl üstlenen SiteMapPath nesnesi son olarakda sayfada sahil.jpg dosyamızı göstermek için kullandığımız Image nesnesidir.

Sonuç

ASP.NET SiteMapPath kontrolü nedir ve nasıl kullanılır

İçeriği puanla diğer kullanıcılara ışık tut

Murat Öner sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et