Bu yazımda sizlerle MVC Route Ignore yapısının ne olduğunu ve nasıl kullanıldığını inceleyeceğiz.
Route Ignore Nedir?
MVC uygulamasında link yönlendirme işlemlerini gerçekleştirirken engellemek istenilen link yönlendirmelerine izin vermemeyi sağlayan yapıdır.
Resim-1
Visual Studio geliştirme ortamını açalım, File>New>Project yolunu izleyerek MVC projemizi oluşturmaya başlayalım.
Resim-2
Web şablonlarından ASP.NET Web Application seçeneğini seçelim Next seçeneği ile devam edelim.
Resim-3
Projemize isim verelim .Net Framework seçimini yapalım ve Create seçeneği ile devam edelim.
Resim-4
MVC şablonunu seçelim ve hazır bir MVC projesi oluşturalım. Create seçeneği ile devam edelim.
Resim-5
Projemizde RouteConfig dosyasına baktığımızda;
Resim-6
Default olarak, HomeController içerisinde bulunan Index ActionResult metoduna yönlendirilmiş olduğunu görmekteyiz. Projemizi çalıştıralım.
Resim-7
Projemiz ilk çalıştığında adres çubuğunda projemizin ana dizini olarak belirlenen Home/Index yoluna gitmektedir.
Resim-8
Url adresimizi kontrol ettiğimizde Home/Index yazarsak da Route mekanizmasının yönlendirme işlemi yaptığını görmekteyiz.
Resim-9
Route dosyamızda IgnoreRoute metodumuzda Controller/Index şeklinde metodumuzu yazalım ve projemizi çalıştıralım. Linkimize Home/Index yazalım.
Resim-10
Url adresimize ulaşamadığımıza dair uyarı almaktayız. Route mekanizmasına yazdığımız kod herhangi bir Controller/Index metodunun çalıştırılmasını engellemiş olduk.
Route Ignore mekanizmasını görmüş olduk.
Bir sonra ki yazıda görüşmek dileğiyle.
Bu konuyla ilgili sorularınızı alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.
Referanslar
TAGs: mvc, mvc nedir,asp.net mvc,microsoft,route,routing,mvc route,routeignore,ignore