Array
(
)

Erro estranho (.NET SESSION)

Twitter/@caiouechi
   - 05 fev 2013

Galera, criei uma classe X que está herdando System.Web.UI.Page.
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?

Robson Robsonalves.net
   - 05 fev 2013

O cara resolveu no final do artigo:

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.

0
|
0

Twitter/@caiouechi
   - 05 fev 2013

Funcionou mano! mas ainda não entendi direito o que aconteceu =O!

o construtor da minha pagina estava sendo chamado antes de criar a session herdada na pagina filha?

0
|
0

Robson Robsonalves.net
   - 05 fev 2013

Teoricamente é isso,
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!

0
|
0

Twitter/@caiouechi
   - 05 fev 2013

bleeeeeeeh! =(

o page load da minha pagina default foi afetado, agora ele não carrega mais!

OMG!

0
|
0

Robson Robsonalves.net
   - 05 fev 2013

Sim, por causa do Override rsrs, vai ter que passar as funcionalidades pra classe ... se não for possível adotar uma outra idéia para sua estrutura.

0
|
0

Twitter/@caiouechi
   - 05 fev 2013

ferrou, eu tinha feito uma forma de autenticação com a pagina herdada -.-!

0
|
0

Robson Robsonalves.net
   - 06 fev 2013

Caio você necessita de mais ajuda neste tópico?

0
|
0

Twitter/@caiouechi
   - 06 fev 2013

Não valeu robson, vou tentar fazer por outro jeito =/

0
|
0

Robson Robsonalves.net
   - 06 fev 2013

Certo, vou encerrar esse tópico.

Abraços.

0
|
0