Asp.Net Web.sitemap kullanımı,örneği ve ayarları

Asp.Net Web.sitemap kullanımı,örneği ve ayarları

Merhabalar, Asp.Net Web.sitemap kullanımı,örneği ve ayarları

Asp.Net ile Site haritası oluşturmayı anlatacağım.Sitemap nedir ne işe yarar ?

Bir web sitesinin içindeki yönlendirme panoları diyebiliriz.Diğer bir örnekle eskiden çokca kullanılan telefon fihristlerinin index sayfasıda diyebiliriz.
Her bir kategoriyi ve yazıyı sitemap içerisinde işaretleyerek, kullanıcıların ve arama motorlarının sitemizi indexlemesini sağlar, seo açısından çok faydalı olur.

asp.net_sitemap_ekleme

Sitemapı projemize ekledikten sonra aşağıdaki gibi dolduralım.Sitemiz hakkında bolca bilgi verelim ki arama motorları mümkün olduğunca bilgiyi sitemizde alarak işlemler yapsın.

 

Sitemap’ın içerisindeki kodlar vardır.Bu kodlar harita çıkaracağımız verilerimizi göstermemiz isteniyor.

 

[php]<?xml version=”1.0″ encoding=”utf-8″ ?>

<siteMap xmlns=”http://schemas.microsoft.com/AspNet/SiteMap-File-1.0″ >
<siteMapNode url=”” title=”KKK” description=”MMM”>
<siteMapNode url=”” title=”Siteler” description=”Siteler”>
<siteMapNode url=”www.sqlogren.com” title=”sqlogren” description=”sqlogrenmenin tam zamanı”/>
</siteMapNode>
<siteMapNode url=”” title=”Nedir” description=”Ne olabilirki”>
<siteMapNode url=”www.google.com” title=”google” description=”Google Amca”> </siteMapNode>
</siteMapNode>
</siteMapNode>
</siteMap>[/php]

Asp.Net Web.sitemap kullanımı,örneği ve ayarları


Şeklinde kullanabilirsiniz.Kullanımına gelince istediğiniz bir webform’a sürükleyip bırakarak kullanabilirsiniz.Diğer bir asp.net sitemap kullanımıda web sitesine veritabanından bilgi çekerek sitemap oluşturulabilir. Sitemapı eklemek istediğimiz sayfaya ekledikten sonra bize bir adet treeview gerektedir.Treeview’i sayfamıza sürükle bırakla ekledikten sonra, sitemap’ın görünmesini istediğimiz sayfaya aşağıdaki kodları ekleyerek, veritabanımızdaki sitemap’da yer almasını istediğiniz tablonun adını yazdığınızda işlem tamamlanmış olacaktır. site kodlarına aşağıdaki şekilde bir map data source yani harita verileri kodu anlamına geliyor. Bu kod dediği ham datamızı sorgularken datamızın içerisindeki hangi bölümlerde aramamız gerektiğini göstermemiz gerekiyor.Arayüzdeki görsel ekranımıza sürükle bırak yoluyla veya treeview hemde ekledikten sonra kod kısmımıza aşağıdaki kodların çıktığı göreceğiz.Eğer yanlızca kod ile bunun çalışmasını istiyorsanız aşağıdaki kod bloğunu sayfanızın arayüz kısmına el ile ekleyebilirsiniz

[php] <body>
<form id=”form1″ runat=”server”>
<asp:SiteMapDataSource ID=”SiteMapDataSource1″ runat=”server” />
<asp:TreeView ID=”TreeView1″ runat=”server” DataSourceID=”SiteMapDataSource1″>
</asp:TreeView>
</form>
</body>
[/php]

Eğer isterseniz Kod kısmına SitemapDatasource bir command ile istediğiniz tabloyu sorgulayabilirsiniz.Sorguladığınız bilgileri isterseniz xml formatında çıkarabilirsiniz.Böylece arama motoru tarafındanda otoriter bir yapıyla sizi daha fazla ciddiye almasını sağlayabilirsiniz.

Hepsi Bu kadar Kolay Gelsin

Ayrıca Buna Bakabilirsiniz

Maximum request length exceeded Çözüm

Maximum request length exceeded Çözüm Exception Details: System.Web.HttpException: Maximum request length exceeded. Stack Trace: [HttpException …

Yorumlar

    1. Sayın Mustafa Keser,

      Bugün sizin için Asp.Net ile sitemap kullanımı konusunda anlayabileceğiniz daha kolay bir dil ile yazdım.Okuduktan sonra düşünceleriniz ve sorularınız varsa daha uygun bir dille yazarsanız cevaplayacağım.