.NET

Controller’dan View’a veri gönderme (ViewData, ViewBag, TempData)

Asp.net mvc ile birlikte gelen ViewBag , ViewData ve TempData bu üç nesne belirgin özelliği küçük boyutlardaki verilerimizi Controller dan View kısmına aktarmak için kullanırız.

ViewBag, runtime esnasında oluşan dinamik bir yapıdır.

ViewData, ViewDataDictionary sınıfı ile Key/Value ilişkisine göre çalışır.

TempData, aslında yukarıda ki ViewData ve ViewBag ile aynı işlemi yapmaktadır fakat şöyle bir durum var yeni bir action istendiğinde o sayfa da tekrar TempData verileri gösterilebilir yalnız sayfa yenilendiğinde o veri kaybolacaktır, kullanım örneği aşağıdaki gibidir.

Controller


View

Çıktı

Bir cevap yazın

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