Asp.Net MVC | ViewBag, ViewData ve TempData Kullanımı (Ders 7)

Temelde 3 yönteminde yaptığı iş aynıdır. 3 yöntemde de ortak özellik olarak controller’ dan view’ e veri gönderilir. genel anlamda özellikleri şöyledir.

ViewBag

  • Controller’ dan view’ e veri taşır.
  • View’ de mesaj, liste vs. yazdırırken tip dönüştürme işlemine gerek yoktur.
  • Farklı metodda kullanılamaz.

ViewData

  • Controller’ dan view’ e veri taşır.
  • Yazdırılmak istenen mesaj, liste vs. tipi string dahi olsa view katmanında string dönüşümü yapma mecburiyeti vardır.
  • Farklı metodda kullanılamaz.

TempData

  • Controller’ dan view’ e veri taşır.
  • Farklı metodda kullanılabilir. Ancak sayfa yenilendiği zaman veri kaybolur.

Related Post

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir