单个请求生命周期的存储介质
本文关键字:存储 介质 周期 请求 生命 单个 | 更新日期: 2023-09-27 18:12:37
我确信有一种基于请求范围的object
的存储介质,类似于HttpContext.Current.Session
,它只在单个请求的生命周期内全局持续存在,但我不记得它了
我猜你一定想到了HttpContext.Items.
获取一个键/值集合,用于在HTTP请求期间在IHttpModule接口和IHttpHandler接口之间组织和共享数据。
对于在httpmodule, httphandler和来自请求周期不同部分的页面之间共享状态非常有用。
更多阅读:
- 4Guys from罗拉- HttpContext。Items - Per-Request Cache Store
注意HttpContext。项目适用于ASP。. NET WebForms和asp.net。. NET MVC,但在同一个web应用程序中同时使用时,有一个警告,更多关于这个问题。
在ASP中有TempData。净MVC。保存在那里的项仅从一个请求保存到下一个请求。最终,它的存储是会话状态。
你不能使用ViewData
(如果它是ASP)吗?.NET MVC)或ViewState(如果它的ASP.NET)?