我正在浏览一些链接并发现了一些新内容,
" TempData"还要在下一个请求中保留数据吗?
" TempData的"可用于当前的请求和在 后续请求可用,具体取决于" TempData"是 读或不读。
所以如果" TempData"一旦阅读它将无法在 后续请求。
我的问题是,如果TempData
在内部使用session
,那么为什么要对TempData
进行此操作,为什么它不会像session
一样?
当每个访问者拥有自己的session collection
时,会在第一次请求时创建并在session expires
时销毁,那么为什么它在TempData
中有所不同!!
我不想知道关于session vs tempdata
的答案?我想知道为什么Tempdata在内部使用会话时会有变化,因为内置的.net必须清除会话,所以为什么.net添加了tempdata的这些功能, albit可以使用现有会话完成。