访问字典值我有一个像下面存储和会话
Dictionary<Tuple<int, int>, bool> sampleDict= new Dictionary<Tuple<int, int>, bool>();
一本字典,我在会议
if (!IsPostBack)
{
HttpContext.Current.Session.Add("SessionsampleDict", sampleDict);
}
现在我需要值添加到字典中添加,所以我的代码是这样。
sampleDict.Add(DictKey, true);
现在的问题是,当我使用回传回来到我的网页,我失去的sampleDict
我的所有数据。
我在做什么错在这里?如何在会话中添加字典的值?
你如何阅读本次会议?你是在MVC还是Web表单? – Wheels73
@ Wheels73它的Webforms – user1197114
发布了更多的代码,其中sampleDict被引用。一种可能性是你正在重新实例化字典,而不是从会话中获取它。 – Vijay