asp .net会话变量存储

时间:2012-04-02 15:35:38

标签: c# asp.net web-applications session-variables

会话变量在哪里,如......

Session["TestVariable"]

...存储?

我过去经常使用它们 - 但我不明白它们存储的位置/时间。我对它们如何被任何页面或任何类访问,但却不了解它们所处的位置印象深刻。

2 个答案:

答案 0 :(得分:4)

这取决于您如何配置会话,但如果它是正常的InProc会话,则它存储在ASP.NET辅助进程的内存空间中。

有关详细信息,请查看此MSDN article会话状态。

答案 1 :(得分:-2)

它存储在每个用户的服务器端缓存中,这就是它在页面重新加载后可用的原因。您可能需要look at this以获得更好的概述。