Sys*_*ect 3 c# asp.net session list
我知道有类似标题的主题,但这有点不同.
首先,为了在单个会话中存储多个值,我必须使用a List而我将列表与会话中的值一起存储,对吧?
如果是这样,当我想向List中添加一个已经在会话中的值时,我将从会话中检索List并添加该值.但是每次添加/删除值时,List是否需要将List分配回会话?或者,默认情况下,当我操作它时,它会在会话中自动更新,因为它是在会话中首先分配的,之后是.
更新:提供我的问题的示例代码
public void assignNewID(int currentID)
{
if(Session["usersID"] == null)
{
Session["usersID"] = new List<int>();
}
if(currentID != null)
{
var list = (List<int>)Session["usersID"];
list.Add(currentID);
// now should I hereby assign the list back to
// the session like:
// Session["usersID"] = list;
// or it gets automatically updated in the session by default ?
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11005 次 |
| 最近记录: |