Asp.Net'de navigation kontoller web ortamında kullanılan birçok işlemlerimizi daha rahat yapmamızı sağlamaktadır. Bunlardan ilki sitemap, bir web sayfamıza ait bilgilerin hiyerarşik bir düzen göstermemiz gerektiğinde kullanılır.
UYGULAMA
1) Bir web sayfası açalım ve Add New Item'dan diğer sayfalarımızı hazırlayalım. Sayfalarımızın adları; ana.aspx, Dergiler.aspx, Kitaplar.aspx, bilgisayarDergisi.aspx, romanlar.aspx, psikoloji.aspx olarak oluşturalım.
2) Dosyalarımızı oluşturduktan sonra Project > Add New Item diyerek Site Map nesnesini seçerek Web.sitemap dosyasını oluşturunuz.
3) Web.sitemap dosyamızı aşağıdaki gibi düzeltmeden önce isterseniz nasıl bir yapımızın olduğunu klasör mantığı ile görelim.
Sitemap ya da diğer bir deyişle site haritaları, sitemizin google ve diğer arama motorlarına daha hızlı endekslenmesini sağlayan önemli faktörlerden biri.
Bir site haritası temel olarak sitemizin içindeki sayfaların bir listesini içeren bir tür xml dosyasıdır.
Sitemizin haritasını çıkarmak için, eğer sitemiz küçük veya orta ölçekteyse hazır araçlar kullanabiliriz. Bu araçlar genelde crawling mantığı ile çalışırlar. Fakat örneğin sitemizde en az 200.000 sayfa varsa, bu durumda kullandığımız hazır araçlar site haritası yapımında sadece zaman kaybına sebep olacaktır.
Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.