我正在使用Asp.Net Web表单创建网站,并使用Context.Items在页面部分周围共享少量昂贵的数据。
我知道使用Session的一些陷阱,但是鉴于Context.Items仅在请求期间有效,因此除了大规模的性能问题之外,是否存在可以处置或找不到它的情况?
这似乎不太可能,但是我无法找到任何确认信息,因此,我们将不胜感激。
答案 0 :(得分:0)
上下文在ASP.NET控制的线程上的请求持续时间内可用。尝试跨线程或在后台线程中或在请求完成后访问它可能会遇到问题。否则,您所描述的内容听起来像是Items的确切用例。
也许这篇文章(尽管过时)有助于确认您的假设:A Matter of Context