在客户端重定向或验证码等情况下,由于要跨请求的存取数据,是不能放到ViewBag、Model中,需要"暂时存到Session中,用完了删除"的需求:使用TempData可以做到。
TempData的作用:当TempData被读取一次后,数据就会自动销毁。
实现原理: Temp默认是依赖于Session实现的,所以Session过期后,即使没有读取也会销毁。
使用方法:
1.设置TempData的值:TempData[键]=值;
2.读取TempDta[键]
在客户端重定向或验证码等情况下,由于要跨请求的存取数据,是不能放到ViewBag、Model中,需要"暂时存到Session中,用完了删除"的需求:使用TempData可以做到。
TempData的作用:当TempData被读取一次后,数据就会自动销毁。
实现原理: Temp默认是依赖于Session实现的,所以Session过期后,即使没有读取也会销毁。
使用方法:
1.设置TempData的值:TempData[键]=值;
2.读取TempDta[键]