A diferença entre HttpContext.Current.Session e Sessão

Eles têm a mesma função e acessarão os mesmos dados da sessão.

A razão pela qual você pode chamar session em seu código code-behind é porque as páginas Asp.net herdam do tipo system.web.ui.page por padrão . Este tipo possui uma propriedade pública chamada session . Se você observar o código dessa propriedade pública no software de descompilação Reflector, verá que essa propriedade em si é apenas uma chamada para httpcontext.current.session . (Isso também é usado em sua própria propriedade Context)

Em outras classes, você pode não conseguir acessar diretamente a propriedade session de system.web.ui.page, mas pode usar httpcontext.current.session para acessar os dados da sessão, desde que seu código esteja sendo executado no contexto de um aplicação web em .

Endereço original: https://blog.csdn.net/xiaojia_boke/article/details/54845658

Supongo que te gusta

Origin blog.csdn.net/qq_24600981/article/details/81097277
Recomendado
Clasificación