我在每个按钮点击时都有一个静态方法我想在会话中存储用户名。因此会话保持多个值。我必须在会话中检查相同的值超过三次。请帮助我。< / p>
内部静态方法:
//按钮CLick
string[] a = new string[] { username };
HttpContext.Current.Session["User"] = a;
string[] data = (string[])HttpContext.Current.Session["User"];
答案 0 :(得分:0)
在此之后不太确定你是什么...但是如果你想看看有多少次出现了什么,你可以使用Dictionary
来存储值和相应的命中量< / em>表示该值:
string username = ...;
Dictionary<string, int> values = (Dictionary<string, int>)HttpContext.Current.Session["User"];
if(values.ContainsKey(username))
values[username]++;
else
values.Add(username, 1);