Yazılım Mimarileri ve Tasarım Desenleri Üzerine

Asp.NET MVC 4.0 – Bing Arama Motoru

Siteniz içinde Microsoft’un arama motoru olan Bing ile arama yapacaksanız eğer bu nesne tam işinizi görmelik.Bing nesnesi Microsoft Web Helper kütüphanesinde bulunmaktadır.Asp.NET MVC Framework’ün de varsayılan olarak bulunmadığını bir önceki yazımızda belirtmiştik.Haliyle Microsoft Web Helper kütüphanesini projemize nasıl entegre edeceğimizi bir önceki Asp.NET MVC – Microsoft Web Helper Paketi Yüklenmesi başlıklı yazımızda anlatmış bulunmaktayım.Microsoft Web Helper kütüphanesinin yüklenmiş olduğunu varsaydığım bir MVC projesinde Bing arama motorunu projemizde kullanımını inceleyelim.

Öncelikle üç tane elle tutulur gözle görülür özellikten bahsetmek istiyorum.
Site.Title = Arama işleminin yapılacağı sitenin adını set eder.
Site.URL = Arama işleminin yapılacağı sitenin URL’sini set eder.
SearchBox = Ekranda arama işlemin yapılacağı bir pencere gösterir.

Evet şimdi bir örnekle makalemizi detaylandıralım.
“Home(Controller).cs” isminde bir Controller sınıfı oluşturalım ve Index Action’ının View katmanındaki görüntüsünü ekleyelim.

“Index.cshtml” dosyasının kaynak kodunu aşağıdaki gibi Razor ile kodlayalım.

@using Microsoft.Web.Helpers
@{
    Bing.SiteTitle = "gencayyildiz.com";
    //Site adı listelensin.
    Bing.SiteUrl = "http://www.gencayyildiz.com";
    Bing.SearchBox();
}

Bu işlemin numunesini göstermek pek mühim değil gibime geliyor.Lakin konumuz bundan ibarettir.
Faydalanmanız dileğiyle..
İyi çalışmalar..

Mobil sürümden çık