gpt4 book ai didi

ASP.NET:是否可以保留复杂的对象,例如 list<> 是 session ?

转载 作者:行者123 更新时间:2023-12-01 07:15:07 25 4
gpt4 key购买 nike

ASP.NET:是否可以保留复杂对象,例如 List<object>是 session ?如果是,怎么做?我试图在 session 中保留一个列表,但被告知我无法将该列表转换为字符串。

编辑

[Serializable]
public class Client
{
public string ClientType { get; set; }
public string ClientName { get; set; }
public string SubClientName { get; set; }
public string Project { get; set; }
public string Service { get; set; }
public string Activity { get; set; }
}
List<Client> ListOfClients;
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
ListOfClients = new List<Client> { new Client()};
Session["ListOfClients"] = ListOfClients;//This is where the error occurs
//Cannot convert List<Client> to string...
}
}

有许多操作要执行,但我们的想法是保留 session 中客户端列表中的任何内容。

谢谢你的帮助。

最佳答案

是的,您可以存储任何 serializable object进入 session 变量。例如:

List<string> list;

Session["list"] = list;

然后返回值:
List<string> list = (List<string>)Session["list"];

关于ASP.NET:是否可以保留复杂的对象,例如 list<> 是 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11955094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com