以静态方法在会话中存储值
本文关键字:存储 会话 静态方法 | 更新日期: 2023-09-27 18:08:57
我有一个静态方法在每个按钮点击我想在会话中存储用户名。因此,会话保存多个值。我必须检查会话中存在相同的值超过三次,请帮助我。
内部静态方法:
//点击按钮
string[] a = new string[] { username };
HttpContext.Current.Session["User"] = a;
string[] data = (string[])HttpContext.Current.Session["User"];
不太确定你在这里之后…但是如果你想知道某个东西出现了多少次,你可以使用Dictionary
,它将存储该值和相应的点击量
string username = ...;
Dictionary<string, int> values = (Dictionary<string, int>)HttpContext.Current.Session["User"];
if(values.ContainsKey(username))
values[username]++;
else
values.Add(username, 1);