2013-01-08 9 views

Odpowiedz

0

Tak, są dokładnie takie same. Context to kontekst strony, więc jest "większy" (zawiera więcej danych) niż HttpContext.Current, ale sesja właściwości obu ma tę samą wartość.

2

Właściwość Sesja HttpApplication ma inne zachowanie niż właściwość proporty HttpContext.Current.Session. Oba zwracają odwołanie do tej samej instancji HttpSessionState, o ile jest ona dostępna. Różnią się tym, co robią, gdy nie ma instancji HttpSessionState dostępnej dla bieżącego żądania.

Na tej odpowiedzi masz pełną odpowiedź:

Difference between Session and HttpContext.Current.Session

0

oba są takie same mając żadnej różnicy, czasami bieżącej sesji musi być dostępne przez kod, który nie dziedziczy od strony (chociaż zły praktyka) w tych przypadkach bardzo przydatny jest plik httpcontext.current.session i można uzyskać dostęp do sesji.

Spójrz na to również: Difference between Session and HttpContext.Current.Session