MVC页面常见三种传值方式——ViewData,ViewBag,TempData

简介:            最近接触MVC代码多了,发现了很多新东西,比如页面传值。发现了MVC里面原来有这么多对象可以用来传值,最近两天用到了ViewData和ViewBag,之后又关联到了TempData,现在列个表格比较下:                   用过之后,个人感觉还是ViewBag最好用,直接属性赋值就可以了,但是ViewData和TempData又有它们的优势,在使用的时候,可以根据要传递数据的大小,是从Controller向Views里面传递数据,还是Controller传递数据。


           最近接触MVC代码多了,发现了很多新东西,比如页面传值。发现了MVC里面原来有这么多对象可以用来传值,最近两天用到了ViewData和ViewBag,之后又关联到了TempData,现在列个表格比较下:



          





       用过之后,个人感觉还是ViewBag最好用,直接属性赋值就可以了,但是ViewData和TempData又有它们的优势,在使用的时候,可以根据要传递数据的大小,是从Controller向Views里面传递数据,还是Controller传递数据。。。综合考虑各种因素再做决定吧。




         除了这三种比较常见常用的,还有一种要提一下,就是model,用的时候也是访问属性就行了,另外,像UpdateModel,ViewModel。。。一些没用过的就先不说了,最近有点儿忙,暂且先追求下够用就行了,等用到了再补充到本文。







                                                                                                           如有遗漏部分,请亲留个言,thank u~





     

 




目录
相关文章
|
11月前
|
JSON 运维 前端开发
Spring-mvc的参数传递与常用注解的解答及页面的跳转方式---综合案例
Spring-mvc的参数传递与常用注解的解答及页面的跳转方式---综合案例
|
开发框架 数据可视化 前端开发
ASP.NET Core MVC+Quartz实现定时任务可视化管理页面
ASP.NET Core MVC+Quartz实现定时任务可视化管理页面
554 0
|
前端开发
java202304java学习笔记第六十三天-mvc的请求-角色列表展示-页面展示
java202304java学习笔记第六十三天-mvc的请求-角色列表展示-页面展示
42 0
java202304java学习笔记第六十三天-mvc的请求-角色列表展示-页面展示
|
前端开发
java202304java学习笔记第六十三天-mvc的请求-角色列表展示-页面展示
java202304java学习笔记第六十三天-mvc的请求-角色列表展示-页面展示
43 0
|
前端开发
java202304java学习笔记第六十三天-mvc的请求-添加页面展示1
java202304java学习笔记第六十三天-mvc的请求-添加页面展示1
54 0
mvc.net分页查询案例——前台页面(Index.aspx)
mvc.net分页查询案例——前台页面(Index.aspx)
|
开发框架 前端开发 .NET
.NET MVC第三章、三种传值方式
.NET MVC第三章、三种传值方式
117 0
.NET MVC第三章、三种传值方式
|
开发框架 .NET C#
mvc.net分页查询案例——前台页面(Index.aspx)
mvc.net分页查询案例——前台页面(Index.aspx)
68 0
|
JSON 前端开发 JavaScript
C# MVC 向页面传值方式
C# MVC 向页面传值方式