100 人のユーザーの詳細 (ユーザー名) をアプリケーション変数に保存する方法は? セッションの使用方法は知っていますが、アプリケーション変数の使用方法と global.asax ファイルへの保存方法がわかりません。
質問する
11122 次
2 に答える
3
アプリケーションの使用は、Sessionの使用とまったく同じです。ただし、この値はすべてのユーザーで共有されます。
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;
}
于 2012-08-09T17:19:29.463 に答える
2
var users = new List<string>(){
"mary", "bob"
};
HttpContext.Current.Application["users"] = users;
于 2012-08-09T17:17:49.537 に答える