【发布时间】:2013-03-18 19:15:13
【问题描述】:
HttpContext.Current.Session["Id"] 与仅使用列表保存参数有什么区别?
【问题讨论】:
标签: c# web-services session
HttpContext.Current.Session["Id"] 与仅使用列表保存参数有什么区别?
【问题讨论】:
标签: c# web-services session
会话可跨页面使用,另一方面,跨请求列表仅适用于一个请求。它们都可以存储对象,但它们的对象生命周期不同。
编辑:基于 OP 的 cmets
【讨论】:
ASP.NET 是无状态的。因此,如果您将内容存储在列表中,如果您希望该列表在请求完成后可用,则需要将该列表保存在某个地方。
将每个请求视为对程序的新调用。如果您希望数据在调用中保持不变,那么您必须将其存储在某个地方。
【讨论】: