我的主要目标是在每个会话中保存一个“临时”表(数据)。像Session一样工作(HttpSessionStateBase)。
事实是,我需要在任何事情之前加载配置文件。保存它(已经解析的xml数据)在该用户(没有登录)处于活动状态时访问的某个地方,并在浏览器关闭后清除它。并在不同的会话中再次重复这一切。
答案 0 :(得分:1)
您可以在Session上下文中存储对象,如下所示:
SampleDataTableClass _obj = new SampleDataTableClass();
HttpContext.Current.Session["config"] = _obj;
但您提到数据反映了配置文件。所有会话的配置范围是否相同?在这种情况下,您可能需要检查Application类:
Application["config"] = _obj;