如何在 Application 变量中存储大约 100 个用户详细信息(用户名)?我知道如何使用 session ,但我不知道如何使用 Application 变量以及如何存储在 global.asax 文件中?
最佳答案
Application 的使用与使用 Session 完全一样。但这个值(value)是所有用户共享的。
更新 在 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/