Thursday, June 9, 2022

MVC'de View'e Veri Taşıma Yöntemleri

 


Bu yazımda sizlere MVC yapısında veri aktarımının nasıl yapıldığını anlatmaya çalışacağım Farklı yöntemlerle bunu gerçekleştirebilmemiz mümkün.Controller yapısının bu teknolojının komite görevini üstlendiğini söylemiştik.Burada tanımladığımız metotlar ile verilerimizi alıp View'lara taşıyacağız. Taşıma işlemi içinse ViewBag ViewData ve TempData yöntemleri kullanılmaktadır. Bu iki yöntem ile her türlü veriyi View'lere aktarır

ViewData

Controller sınıfları ile View  arasında nesnelere veri aktarıp, okuyabilmeye olanak sağlar 

 

ViewBag

ViewBag ise  dynamic bir nesne yardımıyla hareket eder.

 

TempData

 

Birbirleri arasındaki farkları incelediğimizde ise  ViewBag nesnesinin dynamic tipinde bir nesne olduğu ve bu yüzden hataların compile time’da değil run time da yakalandığını görürürz Onun dışında ViewData nesnesinden farkı yoktur. 

Hadi Gelin Şimdide Örnek Kullanımlara ve Çıktılara Göz Atalım

Controller

 

View

 

Çıktı

Bu bir viewbag mesaj çıktısıdır Bu bir viewdata mesaj çıktısıdır Bu bir tempdata mesaj çıktısıdır 

        ÖRNEK PROJE İÇİN GİT HESABIMIZA GÖZ ATABİLİRSİNİZ      TIKLAYINIZ

No comments:

Post a Comment

KATMANLI MİMARİ - CRUD İŞLEMLERİ

 Önceki yazılarımızda .net core teknolojisini ve mvc mimari yapısını incelemiş önemli noktalarından bahsetmiştik. Bu yazımızda ise veri taba...