摘要: TempData ViewData ViewBag都可以用来保存数据,它们之间的区别如下:TempData保存在Session中,Controller每次执行请求的时候,会从Session中先获取TempData,而后清除Session,获取完TempData数据,虽然保存在内部字典对象中,但是其集合中的每个条目访问一次后就从字典表中删除。具体代码层面,TempData获取过程是通过SessionStateTempDataProvider.LoadTempData方法从ControllerContext的Session中读取数据,而后清除Session,故TempData只能跨Controll 阅读全文
posted @ 2011-06-28 08:50 waynecn 阅读(1373) 评论(1) 推荐(0) 编辑