簡體   English   中英

以靜態方法將值存儲在會話中

[英]To store Values in session in static method

我想要在會話中存儲用戶名的每個按鈕單擊時都有一個靜態方法。因此該會話包含多個值。並且我必須檢查會話中存在相同的值超過三遍。請幫助我。

內部靜態方法:

//點擊按鈕

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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM