博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.NET/MVC-ViewBag、ViewData、TempData区别
阅读量:6941 次
发布时间:2019-06-27

本文共 323 字,大约阅读时间需要 1 分钟。

1、ViewData

  • ViewData的生命周期和View相同, 只对当前View有效。

 

2、TempData

  • TempData保存在Session中, Controller每次执行请求的时候会从Session中获取TempData并删除Session。
  • 获取完TempData数据后虽然保存在内部的字典对象中。
  • 但是TempData集合的每个条目访问一次后就从字典表中删除。
  • 也就是说TempData的数据至多只能经过一次Controller传递。
  • 并且每个元素至多只能访问一次。

 

3、ViewBag

  • ViewBag 是 MVC3 新增语法,ViewBag 不再是字典的键值对结构,而是 dynamic 动态类型,它会在程序运行的时候动态解析。

转载地址:http://zyinl.baihongyu.com/

你可能感兴趣的文章
我的学习笔记_Windows_HOOK编程 2009-12-03 11:19
查看>>
POJ 1845 (约数和+二分等比数列求和)
查看>>
Android tab_Host页面跳转,传值,刷新等问题汇总
查看>>
[kmp+dp] hdu 4628 Pieces
查看>>
反射简介—类型反射和晚期绑定
查看>>
Lintcode: Binary Tree Serialization (Serialization and Deserialization Of Binary Tree)
查看>>
[设计模式] 9 装饰者模式 Decorator
查看>>
beetle.express针对websocket的高性能处理
查看>>
bat批处理设置Java JDK系统环境变量文件
查看>>
Javascript的setTimeOut()和setInterval()的定时器用法
查看>>
HDU 4819 Mosaic D区段树
查看>>
商务部
查看>>
ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步
查看>>
python静态方法和类方法
查看>>
iOS实现地图半翻页效果--老代码备用参考
查看>>
走过电竞之路的程序员
查看>>
JQ 获取地址栏参数
查看>>
关于AFNetworking访问网络超时的设置
查看>>
让前端独立于后端进行开发,模拟数据生成器Mock.js
查看>>
微信公众平台开发—利用OAuth2.0获取微信用户基本信息
查看>>