c# - 将列表存储到 session

标签 c# asp.net list session

是否可以在 Asp.net C# 中将列表存储到 session 变量?

最佳答案

是的,您可以存储任何对象(我假设您使用的是具有默认设置的 ASP.NET,即进程中 session 状态):

Session["test"] = myList;

您应该将其转换回原始类型以供使用:

var list = (List<int>)Session["test"];
// list.Add(something);

正如 Richard 指出的那样,如果您使用其他需要对象可序列化的 session 状态模式(例如 SQL Server),您应该格外小心。

关于c# - 将列表存储到 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1259934/

相关文章:

javascript - 从 javascript 获取水印绑定(bind)文本框的文本值

java - 如何过滤字符串/列表?

c# - 添加控件后未呈现超链接文本

c# - SHA256 的 RSACryptoServiceProvider.SignHash 返回 128 字节而不是 32?

c# - 在 ASP.NET 中找不到函数体

list - 关于映射和泛型的混淆

列出 : Idiomatic way of filtering similar elements

c# - 缩放内容以适应 UWP WebView

c# - 在实时环境的 cookie 上启用 SSL,在开发环境中启用非 SSL

c# - 为什么这个GridView无法更新数据