MVC页面常见三种传值方式——ViewData,ViewBag,TempData
来源:互联网 发布:陈国良院士 大数据 编辑:程序博客网 时间:2024/05/16 16:38
最近接触MVC代码多了,发现了很多新东西,比如页面传值。发现了MVC里面原来有这么多对象可以用来传值,最近两天用到了ViewData和ViewBag,之后又关联到了TempData,现在列个表格比较下:
用过之后,个人感觉还是ViewBag最好用,直接属性赋值就可以了,但是ViewData和TempData又有它们的优势,在使用的时候,可以根据要传递数据的大小,是从Controller向Views里面传递数据,还是Controller传递数据。。。综合考虑各种因素再做决定吧。
除了这三种比较常见常用的,还有一种要提一下,就是model,用的时候也是访问属性就行了,另外,像UpdateModel,ViewModel。。。一些没用过的就先不说了,最近有点儿忙,暂且先追求下够用就行了,等用到了再补充到本文。
如有遗漏部分,请亲留个言,thank u~
0 0
- MVC页面常见三种传值方式——ViewData,ViewBag,TempData
- 《MVC》——ViewData、ViewBag、TempData、model
- .NET MVC TempData、ViewData、ViewBag
- MVC中的ViewData、ViewBag和TempData
- MVC中的ViewData、ViewBag和TempData
- tempdata,viewdata,viewbag
- ViewData/TempData/ViewBag 差異性
- TempData ViewBag ViewData
- ViewData ViewBag TempData
- MVC中ViewBag、ViewData和TempData 的区别与联系
- MVC中 ViewData、ViewBag、TempData的区别与联系
- ASP.Net MVC中 ViewBag, ViewData, TempData, ViewModel 的区别
- Asp.net MVC中ViewData、ViewBag和TempData区别
- MVC 的ViewBag, ViewData and TempData使用与区别
- MVC中的ViewData与ViewBag与TempData的区别
- MVC之-- ViewData vs ViewBag vs TempData vs Session
- MVC传递Model之TempData、ViewData、ViewBag区别及用途
- MVC中ViewBag、ViewData和TempData 的区别与联系
- PAT Basic Level (1026~1030)
- Ubuntu 14.04安装Fctix、搜狗输入法,屏蔽ibus
- Codeforces Round #277.5 (Div. 2) D - Unbearable Controversy of
- stm32 外部中断的使用(含实例)
- java project 导出介绍
- MVC页面常见三种传值方式——ViewData,ViewBag,TempData
- 原型模式(prototype)和单例模式(默认情况下)
- ARM嵌入式系统中断向量表的动态配置
- Android百日程序:进度条对话框实现
- 集合
- 解决undefined reference to `pthread_atfork'
- Java8 新特性学习
- mysql 的delete from 子查询限制
- 在窗口中调用两块板的内容