Controllerden view e ver itaşıma işlemi 4 farklı şekilde olmaktadır. Model, ViewBag, ViewData, TempData.
Bir action da elde edilen data yı farklı bir action a gönderebilmek istiyorsak TempData yı kullanırız.
Model üzerinden veri taşıma;
ViewBag üzerinden veri taşıma (dynamic)
ViewData (object üzerinden boxing unboxing)
TempData (object üzerinden boxing unboxing, Cookie üzerinde tuttuğu için actionlar arası aktarım sağlanabiliyor)
TempData da karmaşık veriler göndermemiz gerektiğinde serialize ve deserialize işlemine tabii tutmamız gerekir.