none
Problème rechargement page postback RRS feed

  • Question

  • 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:

    <httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
    

    Le message d'erreur n’apparaît plus.

    • Type modifié Aurel Bera lundi 5 novembre 2012 09:15 Answered With Solution
    mercredi 31 octobre 2012 10:00

Réponses

  • J'ai trouvé une solution.

    Les gridview et listview qui affichent mes images, je leurs ai attribués la propriété suivante :

    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

    • Marqué comme réponse Aurel Bera lundi 5 novembre 2012 09:15
    lundi 5 novembre 2012 09:07

Toutes les réponses