MVC Custom ActionMethodSelector Nedir? Nasıl Kullanılır ?Bölüm-17
  1. Anasayfa
  2. ASP.Net

MVC Custom ActionMethodSelector Nedir? Nasıl Kullanılır ?Bölüm-17

0

Bu yazımda Custom ActionMethodSelector yapısının ne olduğunu ve nasıl kullanıldığını inceleyeceğiz.

Custom ActionMethodSelector Nedir?

MVC projelerinde kullanıcı tarafından gelen istekleri kontrol ederek doğru istek gönderilmiş ise metodu çalıştırıp, yanlış istek gönderildiyse metot erişimini durduran Attribute yapısıdır.



Resim-1

Controller klasörüne sağ tıklayalım Add>Controller seçeneğini seçelim.

Resim-2

MVC 5 Empty Controller seçeneğini seçelim;


Resim-3

Controller ismini verelim ve Add seçeneğini tıklayıp Controller ekleme işlemini gerçekleştirelim.

Resim-4

CarInformation sınıfımızı yazalım ve bir adet JsonResult döndüren metodumuzu yazalım. Bu metodumuza iki adet yazmış olduğumuz sınıf özelliklerinde üye ekleyelim.

Resim-5

Index üzerinde sağ tıklayalım ve Add View seçeneği ile yeni bir View ekleyelim.

Resim-6

View adını değiştirmeden Add seçeneği ile View ekleme işlemimizi tamamlayalım.

Resim-7

View içerisinde yazmış olduğumuz JsonResult döndüren metodu çağıran bir Ajax kodu yazalım ve dönen değerleri bir menü listesi olarak almak için gerekli kodlarımızı yazalım. Projemizi çalıştıralım.

Resim-8

Projemizi çalıştırıp oluşturduğumuz butona tıkladığımızda veya;

Resim-9

Url üzerinden direk olarak metodumuzu çalıştırdığımızda Json çıktısı olarak yazmış olduğumuz bilgileri alabilmekteyiz.

Gelen isteklerin Ajax tarafından mı gönderildiğini yoksa kullanıcı tarafından mı gönderildiğini ayırmak ve buna göre işlem yapabilmek için Custom ActionMethodSelector yazalım ve nasıl çalıştığını inceleyelim.

Resim-10

AjaxMethodAttribute metodumuz ile gönderilen isteğin Ajax tarafından gönderilip gönderilmediğini analiz ederek buna göre kullanıcının değerleri görmesi ile ilgili işlem geliştirmiş olduk. JsonResult döndüren metodumuzun üzerine yazdığımız Attribute değerini ekleyelim ve projemizi çalıştıralım.

Resim-11

Butona tıkladığımızda yazmış olduğumuz Ajax Request sayesinde değerlere ulaşabiliyoruz.

Resim-12

Direk olarak metodumuzu çalıştırdığımızda artık metodun çalışmadığını veya metodumuza erişemediğimizi görmekteyiz.

MVC ortamında Custom ActionMethodSelector yapısının nasıl kullanıldığını görmüş olduk.

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar

www.mshowto.org

TAGs: mvc, mvc nedir,asp.net mvc,microsoft,mvc proje oluşturma, actionmethodselector , actionmethodselector nedir, actionmethodselector kullanimi, actionmethodselector ,json,jsonresult,ajax

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    harika_
    Harika!!
  • 0
    be_enmedim
    Beğenmedim
  • 0
    _ok_iyi
    Çok iyi
  • 1
    sevdim_
    Sevdim!
  • 0
    bilemedim_
    Bilemedim!
  • 0
    olmad_
    Olmadı!
  • 0
    k_zd_m_
    Kızdım!

Servan Oral, 1991 yılında Diyarbakır’da doğdu. Üniversite öncesi öğrenimini Malatya’da tamamladı. Dicle Üniversitesi ve Atatürk Üniversitesi Bilgisayar Programcılığı mezunudur. .Net Developer olarak birçok firmada görev almıştır. MSHOWTO bünyesinde yazar olarak görev yapmaktadır. Uzmanlık alanları olan; Bilişim Güvenliği, Microsoft Azure, Microsoft Visual Studio, C# .Net, Asp.Net, Cloud Computing, Microsoft Azure SQL, Microsoft SQL Server, MVC .Net alanlarında yazarlık yapmakta ve etkinliklerde uzmanlık alanlarında konuşmacı olarak görev almaktadır. MCP sertifikası bulunmaktadır.

Yazarın Profili
İlginizi Çekebilir

Bültenimize Katılın

Tıklayın, üyemiz olun ve yeni güncellemelerden haberdar olan ilk kişi siz olun.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir