IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Problème de session timeout


Sujet :

ASP.NET

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 199
    Points : 83
    Points
    83
    Par défaut Problème de session timeout
    Bonjour

    J'ai actuellement une application ASP.Net (hébergée sous IIS7) qui a un session timeout standard de 20minutes.
    Mon problème est le suivant: quand dans l'application des composants ajax sont appelés et que par conséquent mes pages ne se rechargent pas, en naviguant dans l'application, j'ai un message m'indiquant que je vais être redirigé vers la page de démarage au bout de 20 minutes. Logique ..

    Seulement, j'aimerai savoir comment remettre le compteur de ces 20 minutes à 0 en navigant en ajax ??

    je sais qu'il y a beaucoup de posts là dessus, mais il y en a tellement qu'on ne sait pas ce qui est vraiment pertinent ..

    merci pour votre aide

  2. #2
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Points : 3 102
    Points
    3 102
    Par défaut
    Je ne suis pas bien sûr que le problème soit dû à l'Ajax.
    En effet, si je ne dis pas d'ânerie, les requêtes effectuées par l'update panel provoquent un postback. Certes partiel, mais postback quand même.
    Donc, à mon avis, le problème ne vient pas de là.

  3. #3
    Membre chevronné
    Inscrit en
    Mai 2006
    Messages
    1 364
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 1 364
    Points : 1 984
    Points
    1 984
    Par défaut
    Je ne pense pas qu'il y ait d'autre solution que de se connecter sur une page du serveur pour raffraichir le compteur (puisque celui-ci est géré par le serveur). Peut etre en créant une page tres simple et en allant la lire périodiquement lors de certaines transitions... Ou bien en desactivant tout simplement le session timeout...

    Par contre, comme dit par calagan99, un raffraichissement de l'update panel fait bien un retour serveur donc ton probleme ne vient peut etre pas de la...

  4. #4
    Membre éclairé Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    Septembre 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev ASP.NET/jQuery ; Admin ORACLE

    Informations forums :
    Inscription : Septembre 2007
    Messages : 491
    Points : 833
    Points
    833
    Par défaut
    Quels composants Ajax précisement ?

  5. #5
    Membre éclairé Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    Septembre 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev ASP.NET/jQuery ; Admin ORACLE

    Informations forums :
    Inscription : Septembre 2007
    Messages : 491
    Points : 833
    Points
    833
    Par défaut
    Citation Envoyé par calagan99 Voir le message
    Je ne suis pas bien sûr que le problème soit dû à l'Ajax.
    En effet, si je ne dis pas d'ânerie, les requêtes effectuées par l'update panel provoquent un postback. Certes partiel, mais postback quand même.
    Donc, à mon avis, le problème ne vient pas de là.
    Un update panel déclenche un postback asynchrone, nuance.
    Lors d'un postblack asynchrone comme lors d'un postback synchrone, le timeout session est, normalement, réinitialisé.

  6. #6
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Points : 3 102
    Points
    3 102
    Par défaut
    Oui, je n'ai pas été clair. Asynchrone était en effet plus adapté. C'est le rendu de la page qui est partiel.
    Cela dit, au final, le diagnostic est le même...

  7. #7
    Membre éclairé Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    Septembre 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev ASP.NET/jQuery ; Admin ORACLE

    Informations forums :
    Inscription : Septembre 2007
    Messages : 491
    Points : 833
    Points
    833
    Par défaut
    Citation Envoyé par calagan99 Voir le message
    Oui, je n'ai pas été clair. Asynchrone était en effet plus adapté. C'est le rendu de la page qui est partiel.
    Cela dit, au final, le diagnostic est le même...
    Ajax != UpdatePanel

  8. #8
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Points : 3 102
    Points
    3 102
    Par défaut
    Ah bon ?
    Tu peux détailler s'il te plaît ?

    Parce que pour moi, l'UpdatePanel (avec tous ses défauts) poste (la page complète certes) vers le serveur via un XMLHTTPRequest puis ne récupère que le contenu de l'UpdatePanel.
    Alors OK, l'implémentation est bien lourde, mais si ce n'est pas de l'Ajax, c'est quoi ?

  9. #9
    Membre éclairé Avatar de Pilru
    Homme Profil pro
    Dev ASP.NET/jQuery ; Admin ORACLE
    Inscrit en
    Septembre 2007
    Messages
    491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dev ASP.NET/jQuery ; Admin ORACLE

    Informations forums :
    Inscription : Septembre 2007
    Messages : 491
    Points : 833
    Points
    833
    Par défaut
    UpdatePanel utilise XMLHTTPRequest pour poster un formulaire de manière asynchrone. Dans mon esprit et sans doute par un raccourci maladroit, Ajax, c'est plus l'échange de données (débarassée des éléments de présentation) via XMLHTTPRequest.

    En tout état de cause, le problème posé parle de composants Ajax. Difficile de dire s'il s'agit d'un updatePanel ou d'autre chose appelant une webMethode par exemple.

  10. #10
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Points : 3 102
    Points
    3 102
    Par défaut
    Je suis d'accord avec toi, l'AJAX présente à mon sens un réel intérêt pour l'échange de données pures, et pas pour des éléments de présentation.

    C'est pour ça que je préfère par exemple utiliser les PageMethods.

    Cela dit, dans le cas de l'updatePanel, ce n'est pas le cas. Ca n'en reste pourtant pas moins de l'AJAX.

    En tout état de cause, le problème posé parle de composants Ajax. Difficile de dire s'il s'agit d'un updatePanel ou d'autre chose appelant une webMethode par exemple.
    Au temps pour moi, j'ai pensé à l'updatePanel directement alors que ce n'était pas mentionné...

    Donc il faut effectivement plus d'infos pour pouvoir avancer sur le sujet.

Discussions similaires

  1. [Servlets - JSP] Problème de session
    Par the java lover dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 28/11/2011, 09h54
  2. Réponses: 35
    Dernier message: 25/11/2010, 17h20
  3. Problème d'affichage avec rich:modal et session timeOut
    Par anthony22 dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 24/11/2010, 15h44
  4. [Session] problème avec le session-timeout
    Par khokho dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 29/06/2006, 13h20
  5. [JSP]recuperer session-timeout dans web.xml
    Par seb_fou dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 07/05/2004, 16h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo