Asp.net MVC Kendi Url lerimizi Oluşturma (RouteConfig)

RouteConfig.cs

HaberUrl adlı bir route oluşturduk. Baslik ve id adında iki tane parametre belirttik ve default sayfası Home controllerın içerisindeki haber ActionResult olacak şekilde routes.MapRoute fonksiyonumuzu oluşturduk.

Controller

haber ActionResultına gelen istekler sonucunda baslik ve id parametrelerini yakalayıp uygun içeriklerin view sayfasını gönderilmesini sağladık.

View


Route Attribute Kullanımı

Projemiz büyüdükçe kullandığımız route yönlendirmeleri  artıyor. route daha  düzenli ve işlevsel  kullanabilmek için route Attributelerini kullanabiliriz.

RouteConfig.cs

komutu ile route Attributelerimizi aktif hale getiriyoruz.

Controller

Route Attributelerimizi kullanmak istediğimiz ActionResultın hemen üstüne tanımlayıp istediğimiz url yapısını oluşturup yönlendirebiliyoruz.

 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir