viewbag viewdata tempdata的区别

操作方法

  • 01

    在asp.net mvc程序设计中,传递数据常常会用到viewdata、viewbag、tempdata,这3个对象都可以用来传递数据,但他们在细节中有很多的不同之处。 ViewData:ViewData是一个字典集合,通过key值读取对应的value使用方法:ViewData["myname"]="张三" ViewBag:ViewBag是动态类型,作用和ViewData一样,都是用来存储信息,有一些不同的是ViewData是object类型,ViewBag是动态类型,从运行效率上来讲,ViewBag高于ViewData。在实际开发中,通不只用其中一种。使用方法:ViewBag.data="张三" TempData:跨请求数据传递,它的机制类似于Session对象,不同的页面之间可以传递参数,但TempData只保存上一次的数据,当页面再次刷新,数据消失。使用方法:TempData["myname"]="张三"

(0)

相关推荐

  • iphone4s水货和行货有什么区别,不怕水货

    iphone4s水货和行货有什么区别 为了帮助新手辨别行货与水货,知道的就不用看了(不喜勿喷) 最近各位锋友都买了苹果最新产品4S,但是却不知道货源是否行货还是水货,可能还被卖家忽悠,下面为大家介绍怎 ...

  • 安卓手机水货和行货,翻新机区别在哪里?怎么辨别

    最近朋友想买手机,但不清楚什么是水货行货,其实这个词早就在很久就已经出现了,只是说有塞班时代到安卓时代,水货又多了一些概念。但终归还是不理本宗。其实,在小编看来,水货行货都是好货。关键是得自己会挑,因 ...

  • 360云盘同步版与360云盘之间有什么区别

    问:360云盘同步版和360云盘有什么区别? 答:360云盘同步版和360云盘听起来确实有点绕哦。 360云盘的宣传词是,您的手机U盘,您就可以理解为过去我们用的U盘,可以供你存放资料,和传统U盘所不 ...

  • 安卓4.0和2.3的区别在哪里?图文详解

    安卓4.0推出已经有一段时间 但对于想升级4.0的朋友来说 4.0区别自己以前2.3的差异在哪里? 到底自己要不要升级4.0了? 下面就来看看4.0有什么区别 相比2.3,安卓4.0在系统上的9大改进 ...

  • vs 专业版 旗舰版 Express 区别

    VS旗舰版和VS Express版有什么差别么? VS旗舰版是收费版,VS Express版是免费版,两者的区别主要就是一些功能上面的,如果开发小项目express版本,完全够用。 其实vsexpre ...

  • 微信理财通和余额宝哪个好?余额宝和微信理财通收益对比区别

    -收益对比 理财通7日年化收益率为6.4350%,相当于活期存款的16倍以上;余额宝7日年化收益率为6.6180%。 平台对比 理财通主打移动平台;余额宝移动、PC平台均可购买。 最大区别 余额宝的资 ...

  • win7各版本区别 windows7各版本功能区别图文介绍

    windows 7操作系统已经成为了2011年装机首选操作系统,也是目前最新的操作系统,不过windows 7操作系统一共有4个版本,分别是:windows 7家庭普通版、windows 7家庭高级版 ...

  • iPad Air2/mini3和Nexus9哪个好?iPad Air2/iPad mini3与谷歌Nexus9区别对比评测

    在昨日凌晨,谷歌刚发布了新旗舰平板Nexus9,紧接着在今日凌晨,苹果就一口气发布了iPad Air2/iPad mini3,这两个系统阵营的代表作都采用了最新配置,最新软件,应该是选择iPad Ai ...

  • ipad air2和nexus9哪个好?ipad air2和nexus9区别对比介绍

    ipad air2和nexus9哪个好呢?ipad air2和nexus9都是最近一天推出的新款平板电脑,下文小编就为大家带来ipad air2和nexus9二者配置、价格等多方面的对比详情,如果你还 ...