İlginizi Çekebilir
  1. Ana Sayfa
  2. ASP.Net
  3. MVC Model Binding Nedir? Bölüm-25

MVC Model Binding Nedir? Bölüm-25

071718_2123_MVCModelBin1.png

Bu yazımda sizlerle yapısını inceleyeceğiz.

?

projelerinde View ile Controller arasında veri gönderme işlemlerine ve göndermiş olduğumuz verilerin Model yapısı ile eşleştirilmesi işlemine Model Binding adı verilmektedir.



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

Controller içerisinde Index metoduna sağ tıklayalım ve Add View seçeneği ile View ekleyelim.

Resim-5

View dosyamıza Index ismi verelim ve Add seçeneği ile ekleme işlemini gerçekleştirelim.

Resim-6

Projemizde View dosyamızda Form elementimize Form edildiğinde yani View içerisinden Controller tarafına veri göndereceğimizde bir Action çalıştırmalıyız. Bu Action yolunu ve adını Form elementine tanımlayalım. Dosyamızın en altına da işlemini gerçekleştirecek butonumuzu yazalım.

Resim-7

Projemizi çalıştırdığımızda View dosyamızın ekran görüntüsü şekilde ki gibi olacaktır.

Resim-8

Controller dosyamızda View içerisinde bulunan Action adında bir metot yazalım ve bu metot içerisinde Form elementimizde bulunan HTML elementlerinin Name değerlerini değişkenlere atayalım. View içerisinde Ekle butonuna tıkladığımızda Form içerisinde Name isimleri ile uyuşan Form element değerleri Controller içerisinde görünecektir.

Resim-9

Verileri Form içerisinden almanın bir yolu da Form içinde bulunan Name değerleriyle aynı değişkenleri içeren metot yazmaktır. View içerisinde Ekle butonuna tıkladığımızda Form içerisinde Name isimleri ile uyuşan Form element değerleri Controller içerisinde görünecektir

Resim-10

Verileri Form içerisinden almamızın bir yolu da FormCollection sınıfını kullanmaktır. Bu sınıfı kullandığımızda Formun içinde bulunan Name değerleri hafızada tutularak bu değerleri sınıftan çekebilmekteyiz. View içerisinde Ekle butonuna tıkladığımızda Form içerisinde Name isimleri ile uyuşan Form element değerleri Controller içerisinde görünecektir

Böylece Model Binding yapısına giriş yaparak Form içerisinden veri gönderme işlemlerini görmüş olduk.

Bir sonra ki yazıda görüşmek dileğiyle.

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

www.mshowto.org

TAGs: mvc, ,asp.net mvc,,, ,mvc model,model binding,model binding nedir,,form request,request,submit,,

Yorum Yap

Yazar Hakkında

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.

Yorum Yap