none
Session[""] perdendo valor com Chrome RRS feed

  • Pergunta

  • Caros colegas estou  com o seguinte problema
    tenho algumas Sessions[""] para manter o valor d algumas listas para um sistema
    lista que está é utilizada na inserção o problema é que em cada post $.ajax();
    que eu faço no CHROME a session perde seu valor ou seja não mantei o valor passado
    Opera, IE, FF e Safari estão ok alguém já passou por um problema destes.?

     

     

    Grato pela atenção

     

     


     
    Atenciosamente:
     
    Edney Batista da Silva - Desenvolvedor .Net, C#, Asp.Net, Java, SQL
     
    CONTATOS:
     
    Hotmail:
    edney_contato@hotmail.com
    Skype: edney.dyn

    quinta-feira, 7 de julho de 2011 19:52

Respostas

  • Olá a todos desculpem a demora ao responder estou em um projeto meio complexo que é o que justamente estava dando este problema.

    Pois bem agradeço a todos a ajuda mas conseguimos detectar o problema e caso alguem venha a ter ai vai a nossa solução.

    O básico é que foi um erro de lógica na programação pois eu não sabia e acabei por descobrir que o CHROME faz duas requisições seguidas

    para a página, e no meu caso o fluxo da página funcionava da seguinte maneira

    Tenho uma action q resolve qual vai ser a view a ser mostrada em runtime, pois dependendo da view são intanciadas algumas listas para que

    as mesmas sejam utilizadas, e nesta action no meu MVC "funcionaria como o Load do webforms" e justo nela á a dita linha

    Session.Remove(key); o que fazia a sessão perder seu valor implicando no problema que falei então  nada mais era que o chrome ao invés

    de chamar a action do json pedida no jquery, chamando primeiro a action de inicialização. não sei se isto é um corportamento muito normal

    o  engraçado é que só ocorre no chrome(¬¬).

     

    Mas mais uma vez obrigado pela atenção colegas desenvolvedores.

     

     

     


     
    Atenciosamente:
     
    Edney Batista da Silva - Desenvolvedor .Net, C#, Asp.Net, Java, SQL
     
    CONTATOS:
     
    Hotmail:
    edney_contato@hotmail.com
    Skype: edney.dyn

    sábado, 16 de julho de 2011 15:02

Todas as Respostas

  • Qual versão do Chrome esta utilizando?, atualize paraa versão mais recente, o chrome não trabalha muito bem com a versão< 2.0


    Borgolino "O Amor é para todos, agora amar é para poucos"
    • Sugerido como Resposta Borgolino quarta-feira, 13 de julho de 2011 19:28
    quarta-feira, 13 de julho de 2011 19:28
  • Ola, boa noite.

    É muito estranho esse cenário, mas tente verificar a seguinte thread:

    http://stackoverflow.com/questions/6220258/jquery-session-problem-with-google-chrome-and-safari-on-mac-os-x-10-5-only

     

    ;) até mais.


    Altieri Pereira http://altieripereira.blogspot.com/ ;)
    quinta-feira, 14 de julho de 2011 01:17
  • Aqui tem alguns workarounds

    http://forums.asp.net/t/1484051.aspx


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    quinta-feira, 14 de julho de 2011 12:48
    Moderador
  • Voce esta com os Cookies habilitados neste navegador?

    o framework indexa as session utilizando um cookie.


    Caio Vitullo
    quinta-feira, 14 de julho de 2011 12:58
  • Olá a todos desculpem a demora ao responder estou em um projeto meio complexo que é o que justamente estava dando este problema.

    Pois bem agradeço a todos a ajuda mas conseguimos detectar o problema e caso alguem venha a ter ai vai a nossa solução.

    O básico é que foi um erro de lógica na programação pois eu não sabia e acabei por descobrir que o CHROME faz duas requisições seguidas

    para a página, e no meu caso o fluxo da página funcionava da seguinte maneira

    Tenho uma action q resolve qual vai ser a view a ser mostrada em runtime, pois dependendo da view são intanciadas algumas listas para que

    as mesmas sejam utilizadas, e nesta action no meu MVC "funcionaria como o Load do webforms" e justo nela á a dita linha

    Session.Remove(key); o que fazia a sessão perder seu valor implicando no problema que falei então  nada mais era que o chrome ao invés

    de chamar a action do json pedida no jquery, chamando primeiro a action de inicialização. não sei se isto é um corportamento muito normal

    o  engraçado é que só ocorre no chrome(¬¬).

     

    Mas mais uma vez obrigado pela atenção colegas desenvolvedores.

     

     

     


     
    Atenciosamente:
     
    Edney Batista da Silva - Desenvolvedor .Net, C#, Asp.Net, Java, SQL
     
    CONTATOS:
     
    Hotmail:
    edney_contato@hotmail.com
    Skype: edney.dyn

    sábado, 16 de julho de 2011 15:02