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 :

View State ListBox


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 143
    Points : 55
    Points
    55
    Par défaut View State ListBox
    Bonjour,

    Dans le but d'alléger ma page, je souhaite alléger le viewstate en ne gardant dans le view state que ce dont j'ai besoin.

    dans ma page je mets donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="default.aspx.vb" Inherits="_Default" EnableViewState="false"%>
    Sur ma page j'ai un formulaire dans le quel j'ai entre autre :
    • une listbox (lb1) que je rempli au load
    • des texts box
    • une textbox et listbox liées avec un autopostback sur la textbox pour remplir la listbox, les deux étant entourées d'un updatepanel
    • un btn pour valider mon formulaire


    Mon problème étant que j'ai beau mettre ma premiere listbox (lb1) à enableviewstate="true", je n'arrive pas à conserver les valeurs et la valeur selectionnées sur un postback.

    Par contre aucun problème sur ma textbox et ma listbox liées.

    J'ai bien essayé d'entourer ma listbox d'un updatepanel(?) mais idem sans succés...

  2. #2
    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
    Salut,

    Sans repondre à ta question mais ca peut t'interesser :
    Tu peux sauver ton viewstate sur le serveur au lieu de le balader a chaque postback.

    Si ca t'interesse, un exemple :
    http://www.eggheadcafe.com/articles/20040613.asp

    a+

  3. #3
    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 : 41
    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 106
    Points
    3 106
    Par défaut
    Avec EnableViewState="false" au niveau des directives de page, tu précises que tous les contrôles de la page ne pourront utiliser le viewstate.
    Il faut donc que tu procèdes a contrario :
    - tu actives le viewstate au niveau page
    - tu le désactives sur tous les contrôles pour lesquels il n'est pas utile.

Discussions similaires

  1. probleme de view state
    Par falifalibe2 dans le forum ASP
    Réponses: 1
    Dernier message: 11/11/2009, 12h18
  2. Enable View State !
    Par djo_matrix dans le forum SharePoint
    Réponses: 2
    Dernier message: 02/04/2009, 13h45
  3. Question de view et listbox
    Par julspower dans le forum Visual C++
    Réponses: 5
    Dernier message: 06/12/2008, 09h48
  4. Réponses: 0
    Dernier message: 09/10/2008, 19h40

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