我试图找出一种在Session变量中存储多个值的方法。这是我目前的做法:
Session[ID] = Products;
Session["type"] = type;
Session["shipping"] = shipping;
Session["condition"] = condition;
Session["minprice"] = minprice;
Session["maxprice"] = maxprice;
我的想象方式是将所有这些存储在同一个ID下(在我的情况下为ID)(例如,生成的GUID值-02df0-2k4l9),这样我就可以像下面这样访问所有这些值:
Session[ID]["type"];
Session[ID]["condition"];
依此类推...有没有办法做到这一点,如果可以,最好的方法是什么?
最佳答案
如何创建一个属性为“ class MYCLASS
”,“ type
”等的shipping
,并在会话中存储该类的实例?
当您要使用它时,只需从Session
变量中提取实例,将其类型转换为MYCLASS
并使用它。
那能解决您的问题吗?
干杯
关于c# - 通过一个键在Session中存储多个值-Session的可能列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41741544/