【发布时间】:2023-03-11 16:14:01
【问题描述】:
我确定有一个请求范围的基于object 的存储介质,类似于HttpContext.Current.Session,它仅在单个请求的生命周期内全局持久存在,但我无法记住它。
【问题讨论】:
-
你的意思是ViewState?它不是请求范围,因为它在回发中存储值。也许
Request.QueryString或Request.Params,但这也是为了维护跨回发的值(并检测用户提交参数)?嗯,如果您只需要为单个请求存储值,为什么不简单地使用页面的类成员?它的生命周期正是页面的生命周期。 -
@TimSchmelter,它是 HttpContext.Items - 它很有用,因为它可以从静态上下文中访问
标签: c# asp.net datapersistance