我知道如何在c#中删除会话.
Session.Remove("SessionName");
怎么可能在c#中删除所有以其名称包含YYY的会话? 例如
YYY_1
YYY_2 .....
我知道如何在c#中删除会话.
Session.Remove("SessionName");
怎么可能在c#中删除所有以其名称包含YYY的会话? 例如
YYY_1
YYY_2 .....
是的,您可以使用以下方法删除其中包含YYY
的所有sessions
:
List<string> keysToRemove = new List<string>();
foreach (var key in Session.Keys)
{
if (key is string && key.ToString().Contains("YYY"))
{
keysToRemove.Add(key.ToString());
}
}
foreach (var key in keysToRemove)
{
Session.Remove(key);
}