关于ViewData,ViewBag,TempData三者学习记录!
2017-07-27 15:52
357 查看
关于ViewData,ViewBag,TempData三者学习分享!
1、ViewData和TempData是字典类型,赋值方式用字典方式,ViewData["Key"] 。
2、ViewBag是动态类型,使用时直接添加属性赋值即可 ViewBag.PropertyName。
3、ViewBag和ViewData只在当前Action中有效,等同于View。
4、TempData可以通过转向继续使用,因为它的值保存在Session中。但TempData只能经过一次传递,之后会被系统自动清除。
5、ViewData和ViewBag中的值可以互相访问,因为ViewBag的实现中包含了ViewData。
1、ViewData和TempData是字典类型,赋值方式用字典方式,ViewData["Key"] 。
2、ViewBag是动态类型,使用时直接添加属性赋值即可 ViewBag.PropertyName。
3、ViewBag和ViewData只在当前Action中有效,等同于View。
4、TempData可以通过转向继续使用,因为它的值保存在Session中。但TempData只能经过一次传递,之后会被系统自动清除。
5、ViewData和ViewBag中的值可以互相访问,因为ViewBag的实现中包含了ViewData。
相关文章推荐
- ASP.NET MVC传递Model到视图的多种方式总结(二)__关于ViewBag、ViewData和TempData的实现机制与区别
- 关于TempData 、ViewBag和ViewData
- ASP.Net MVC中 ViewBag, ViewData, TempData, ViewModel 的区别
- viewbag viewdata tempdata 区别以及跨controller 传值
- 译:什么是ViewData的, ViewBag和TempData? - MVC为当前和后续请求之间传递数据的三种方法
- 《ASP.NET MVC4 WEB编程》学习笔记------ViewBag、ViewData和TempData的使用和区别
- ASP.NET MVC程序传值方式:ViewData,ViewBag,TempData和Session
- 【傻傻分不清楚】 二 ViewBag、ViewData、TempData
- ViewBag、ViewData和TempData的使用和区别
- MVC传递Model之TempData、ViewData、ViewBag区别及用途
- 浅谈 MVC中的ViewData、ViewBag和TempData
- MVC3中的tempdata,viewdata,viewbag
- MVC中TempData、ViewData和ViewBag的区别
- MVC传递Model之TempData、ViewData、ViewBag差别及用途
- MVC3中 ViewBag、ViewData和TempData的使用和区别(转发:汴蓝)
- MVC到底使用哪种方式传递Model,在ViewData、ViewBag、PartialView、TempData、ViewModel、Tuple之间取舍
- ViewData ViewBag TempData
- Asp.net MVC中ViewData、ViewBag和TempData区别
- The diffrence between TempData and ViewBag and ViewData