ViewData对象
ViewData是一种字典集合数据,是“视图基类”和“控制器基类”的属性
在控制器中写入数据,在视图中读取
ViewBag
TempData
TempData数据保存机制是Session,但又不完全同Session
TempData保存数据后,如果被使用,就会清除,因此后面的请求不能再次使用
TempData保存数据后,如果没有被使用,则它的保存时间是Session的生存期
ViewData 适合传递单个数据,需要类型转换(object类型,需要转换)
ViewBag 适合传递单个数据,不需要类型转换
TempData 主要用于跨多个控制器传递数据
View()+Modle 适合传递模型数据,不需要类型转换