【发布时间】:2019-09-02 22:40:49
【问题描述】:
我有来自电能表的实时数据,我必须将这些数据呈现到表格中。我是初学者,不知道如何将数据附加到Session。当我向Session 添加数据时,旧数据会丢失。
public void Get_Real_Time_Values(Real_Time_Values values)
{
//please any guidance for appending data
Session["values"] = values;
}
if (datList.Count >= 100)
{
datList.RemoveRange(1, 20);
}
【问题讨论】:
-
您可以将收藏存储到
Session。您不能只附加相同的键,如果您使用相同的键,您希望如何恢复您的值?只需创建一些集合,每当您想附加一些数据时,只需从Session获取该集合,将您的新数据添加到该集合,然后将该集合存储回Session。 -
你可能需要这样的东西
if(Session["values"]==null) { Session["values"] = new List<Real_Time_Values>() }; ((List<Real_Time_Values>)Session["values"]).Add(values);
标签: c# asp.net-mvc session