Erro estranho (.NET SESSION)
05/02/2013
0
em seguida criei uma propriedade assim:
public bool UsuarioAutenticado
{
get
{
if (Session["UsuarioAutenticado"] != null)
{
return true;
}
else
{
return false;
}
}
}
dentro do arquivo default.aspx.cs , estou herdando a minha classe x na Default.
Está aparecendo o seguinte erro:
Session state can only be used when enableSessionState is set to true, either in a configuration file or in the Page directive. Please also make sure that System.Web.SessionStateModule or a custom session state module is included in the <configuration>\<system.web>\<httpModules> section in the application configuration.
, ja tentei inserir diversas tags no web config como <pages enableSessionState="true" />, mas nada.
alguem tem alguma luz?
Caio Uechi
Posts
05/02/2013
Robson Alves
http://bytes.com/topic/asp-net/answers/600521-session-state-can-only-used-when-enablesessionstate-set-true-error
Ele teve que fazer um override do onLoad deixando nulo, assim o sistema ao herdar de page não tentava acessar nenhuma referência de sessão, pois neste estado ela ainda não existe.
05/02/2013
Caio Uechi
o construtor da minha pagina estava sendo chamado antes de criar a session herdada na pagina filha?
05/02/2013
Robson Alves
quando vai herdar o Page ele inicia o construtor dela, nesse momento ele identifica que os inicializadores da sessão não foram criados.
Estou passando uma idéia do que imagino, teria que analisar mais profundamente para ter certeza!
Abraços!
05/02/2013
Caio Uechi
o page load da minha pagina default foi afetado, agora ele não carrega mais!
OMG!
05/02/2013
Robson Alves
05/02/2013
Caio Uechi
Clique aqui para fazer login e interagir na Comunidade :)