Compartilhar via


Como: Salvar valores no estado de sessão

This example uses the HttpSessionState object to persist values within an individual session.

Exemplo

Dim firstName As String = "John"
Dim lastName As String = "Smith"
Dim city As String = "Seattle"
Session("FirstName") = firstName
Session("LastName") = lastName
Session("City") = city
string firstName = "Jeff";
string lastName = "Smith";
string city = "Seattle";
Session["FirstName"] = firstName;
Session["LastName"] = lastName;
Session["City"] = city;

Compilando o código

Este exemplo requer:

  • A Web Forms page or class that has access to the current request context using the Current property in an ASP.NET application that has session state enabled.

Programação robusta

O estado da sessão pode expirar (por padrão, após 20 minutos de inatividade), e as informações que você armazenou podem ser perdidas.You can control session-state lifetime using the timeout attribute of the sessionState configuration section.

Dependendo dos seus requisitos de aplicativo, você pode desejar considerar uma alternativa ao estado da sessão para armazenar informações para cada usuário.ASP.NET fornece várias outras opções para persistir dados em um aplicativo.For a comparison of each, see Recomendações sobre Gerenciamento de Estado do ASP.NET.

Consulte também

Conceitos

Visão Geral sobre o Gerenciamento de Estado do ASP.NET

Visão geral do estado de exibição do ASP.NET

Recomendações sobre Gerenciamento de Estado do ASP.NET

Visão Geral sobre o Gerenciamento de Estado do ASP.NET

Referência

HttpSessionState