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 :

Perte du viewstate des contrôles


Sujet :

ASP.NET

  1. #1
    Membre régulier Avatar de Marsupilami_00
    Profil pro
    Architecte logiciel
    Inscrit en
    Janvier 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : Janvier 2007
    Messages : 102
    Points : 99
    Points
    99
    Par défaut Perte du viewstate des contrôles
    Bonjour à tous

    Visual Studio 2010 sp1
    ASP.NET et C#4

    Il m'arrive une chose étrange. Je suis sur ce problème depuis deux jours. J'ai un écran de recherche qui contient des petits formulaire de recherche en popup window accessible par un bouton. Les champs sont des champs libres pouvant contenir plus d'une valeur. Ces valeurs sont dans des tables. C'est pour cela qu'il y des petits formulaires d'assistance à la saisie. Ces formulaires contiennent deux grilles permettant par l'intermédiaire de bouton d'effectuer des transferts de valeurs d'une grille à une autre.

    Quand j'utilise ces assistants simplement en transférant des valeurs de gauche vers la droit et je valide la popup pour récupérer les valeurs sélectionnées dans le champ du formulaire principal et que je valide celui-ci, j'ai aucun problème j'ai bien un résultat. Par contre quand j'effectue des transferts de valeurs de gauche à droite et inversement (avec la totalité des valeurs ou pas) et de façon multiple. Que j'annule ou valide ma sélection, je perds le viewstate des contrôles après avoir posté le formulaire principal.

    Est ce que quelqu'un a eu un cas similaire ?
    Savez-vous comment est-il possible de perdre le viewstat des controls sans avoir une erreur quelconque ?.

    Cordialement

  2. #2
    Membre régulier Avatar de Marsupilami_00
    Profil pro
    Architecte logiciel
    Inscrit en
    Janvier 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : Janvier 2007
    Messages : 102
    Points : 99
    Points
    99
    Par défaut
    Bonjour,

    J'ai trouvé pourquoi. J'ai modifié la persistance du Viewstate. Il a été mis en session. Hors celui-ci possède un paramètre sur son historique qui est historySize dont sa valeur par défaut est 9. Par conséquence, le Viewstate est initialisé au bout de 9 postback. Et oui il faut le voir pour le croire

    Ce paramètre est modifiable dans le Web.config.

    Cordialement

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

Discussions similaires

  1. Perte des contrôles dans le designer
    Par BassBeat dans le forum Windows Forms
    Réponses: 2
    Dernier message: 12/04/2007, 22h37
  2. La palette des Contrôles
    Par WOLO Laurent dans le forum MFC
    Réponses: 2
    Dernier message: 21/01/2004, 18h09
  3. ID des contrôles
    Par Monstros Velu dans le forum MFC
    Réponses: 5
    Dernier message: 08/12/2003, 09h10
  4. Réponses: 5
    Dernier message: 13/11/2003, 16h57
  5. Perte du contenu des blobs
    Par macakou99 dans le forum Débuter
    Réponses: 10
    Dernier message: 22/05/2003, 15h17

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