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 rechargement page postback


Sujet :

ASP.NET

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut Problème rechargement page postback
    Bonjour,

    Alors voilà j'ai un problème lorsque ma page doit se rafraîchir suite à la touche d'un contrôle et que ma page IsPostBack = true.

    Au premier chargement tous ce passe bien.
    Je lance une requête qui charge plusieurs images, tous ce passe bien, les images s'affichent correctement.

    Et à partir du moment où mes images sont chargés, je ne peux plus effectués aucune action sur ma page aspx.

    Voici le message d'erreur qui s'affiche :
    System.Web.HttpException: Longueur maximale de la demande dépassée.
    Je sais que en générale cette erreur apparaît car il faut augmenter la valeur de la propriété "maxRequestLength".

    Pourriez vous me donner quelques explications supplémentaire sur le fonctionnement de cette propriété et les relations avec le rechargement d'une page aspx ?
    N'est ce pas possible dans une fonction de type UnLoad de décharger la page et de recharger les images dans un Load() ?
    Et quelle est la différence si dans ma maserPage je change la méthode du formulaire en "Post" ou en "Get", le comportement de la page sera t'elle différente ?

    Merci d'avance.

    Sinon en modifiant mon web.config comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
    Le message d'erreur n’apparaît plus.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut
    Aucune idée ?

    Comment puis je contrôler ce qui est stocker dans le flux de mémoire tampon ?

    Je cherche a éviter que les images soient stockées dans ce flux de sauvegarde de la page qui est envoyer au serveur car celui ci rechargera automatiquement de nouvelle images donc je n'ai pas besoin de garder celle actuellement affiché en mémoire.

    Merci de l'aide

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    232
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 232
    Points : 93
    Points
    93
    Par défaut
    J'ai trouvé une solution.

    Les gridview et listview qui affichent mes images, je leurs ai attribués la propriété suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    EnableViewState="false"
    Grâce à cette propriété, ces contrôles ne sont pas sauvegarder le flux de mémoire envoyer au server et les performances de ma page est nettement meilleur.

    Merci quand même

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/09/2010, 16h18
  2. Problème Rechargement de la page
    Par Msysteme dans le forum ASP.NET
    Réponses: 3
    Dernier message: 03/03/2009, 15h10
  3. Réponses: 4
    Dernier message: 16/07/2008, 12h16
  4. [C#]rechargement page apres fermeture popup
    Par julio84 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 04/05/2005, 09h50
  5. [apache][htaccess]Problème de pages sécurisées
    Par Mel68 dans le forum Apache
    Réponses: 5
    Dernier message: 09/06/2004, 11h53

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