我想知道,如果我使用HttpContext.Current.Items.Add存储一个值,它会在哪里存储?它是在服务器上,还是像ViewState一样在客户端?
在HttpContext.Current.Items.Add中存储值会在Web场情况下出现问题吗?
提前致谢。
答案 0 :(得分:3)
它存储在服务器的内存中,该值可用于请求的整个生命周期。
答案 1 :(得分:3)
它存储在线程存储区域。
在线程更改时,我不会详细讨论异步处理,但在上下文切换中,上下文被复制 - 我相信。
答案 2 :(得分:0)
我认为HTTPContext存储在来自HTTP请求的服务器上。
答案 3 :(得分:0)
HttpContext.Current.Items基本上是一个IDictionary对象(哈希表),其范围是请求的生命周期。