单个请求生命周期的存储介质

本文关键字:存储 介质 周期 请求 生命 单个 | 更新日期: 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)?