2012-08-09 3 views

답변

1

응용 프로그램을 사용하는 것은 절대적으로 세션을 사용하는 것과 같습니다. 그러나이 값은 모든 사용자가 공유합니다.

업데이트를 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; 
} 
+0

하지만 사용자의 세부 정보를 어디에 저장할 수 있습니까? global.asax 파일에는 현재 어떤 사용자가 로그인했는지 어떻게 알 수 있습니까? –

+0

답변을 업데이트합니다. –

2
var users = new List<string>(){ 
    "mary", "bob" 
}; 
HttpContext.Current.Application["users"] = users; 
+0

내가 전 세계적으로 세부 사항을 사용하는 Global.asax 파일에 상세 정보를 저장할 수 있습니까? –

+0

@Chandrasekhar 예 – xandercoded

+0

현재 어떤 사용자가 로그인했는지 어떻게 알 수 있습니까? 어떻게 사용자 세부 정보를 검색 할 수 있습니까? –

관련 문제