Asp.Net MVC'de ViewData ve ViewBag arasında ne fark var?
Hangisi kullanılmalıdır?
Toplam 1 cevap
Asp.Net MVC 'de ViewData ve ViewBag temel olarak aynı işi yapar. Her ikisi de Controller'dan View'e veri aktarmak için kullanılır.
ViewData["Uzmanim"]
ViewBag.Uzmanim
şeklinde kullanılır. ViewBag dinamik bir yapıdır. Bu sebepten kullanımı daha kolaydır.
ViewData, ViewDataDictionary'dan türetilmiş bir dictonary nesnesidir.
ViewBag, dinamik olduğundan View içinde yukarıda da görüldüğü gidi daha kolay kullanılır.