ViewData是Dictionnary型的,ViewBag是dynamic型,会在程序运行的时候动态解析。
ViewData为object型,ViewBag为dynamic型。
TempData的使用同ViewData和ViewBag一样,TempData也可以用来向视图传递数据,只是ViewData与ViewBag的生命周期和View相同,它们只对当前View有用。
TempData则可以在不同的Action中进行传值,类似WebForm中的Session。
注意:TempData的值在取了一次后会自动删除。TempData用来在一次请求中同时执行的多个Action方法之间共享数据。