如何在Application变量中存储约100个用户详细信息(用户名)?我知道如何使用会话,但我不知道如何使用Application变量以及如何存储在global.asax文件中?
最佳答案
使用应用程序绝对类似于使用会话。但是此值为所有用户共享。
更新资料
在global.asax中:
void Application_Start(object sender, EventArgs e)
{
var userList = new List<string>();
Application["UserList"] = userList;
}
void Session_Start(object sender, EventArgs e)
{
var userName = Membership.GetUser().UserName;
List<string> userList;
if(Application["UserList"]!=null)
{
userList = (List<string>)Application["UserList"];
}
else
userList = new List<string>();
userList.Add(userName);
Application["UserList"] = userList;
}
关于c# - 将用户详细信息存储在应用程序变量中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11888603/