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

MVC Model Complex Type Nedir? Bölüm-26

080918_1917_MVCModelCom9.png

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

Binding Nedir?

projelerinde View ile Controller arasında veri gönderme işlemlerine ve göndermiş olduğumuz verilerin Model yapısı ile bir sınıfın eşleştirilerek veri gönderilmesi işlemine Complex 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

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

Resim-8

Class dosyamıza bir isim verelim ve Add seçeneği ile ekleme işlemini gerçekleştirelim.

Resim-9

Class dosyamıza View içerisinde yer alan Name değerleri ile aynı isimlendirmeleri 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 Model bölümünde tanıttığımız Class dosyasını parametre olarak alalım. 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

Projemizi çalıştıralım ve projede bulunan alanları dolduralım. Ekle butonuna tıklayalım.

Resim-10

Form içerisine girmiş olduğumuz değerler Controller dosyamıza gelmektedir.

Böylece Complex 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, mvc nedir,,microsoft,, ,,model binding,,,form ,request,submit, form,mvc model binding,complex model,binding complex type,complex model binding

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