Bonjour,

J'essaye de paramétrer la persistance du ViewState. Selon le choix il est possible de les sauvegarder en Session, en champ caché ou en base de données. J'ai donc développé celle en base de données comme les deux autres existent en standard. J'ai developpé une classe BasePagePersistance descendant PageStatePersister. J'ai surchargé les méthodes Load et Save. La classe est bien appelé lors de l'exécution des pages ASP.NET. Par contre j'ai des effets de bords. Par exemple: J'ai une page avec une grille de données dont les colonnes sont triables. Quand je tri sur une colonne ma classe PageStatePersister est appelé sur le lsave puis le load puis il s'arrête là. Ma méthode serveur de tri n'est pas appelée. Je repasse en mode Session et tout s'exécute correctement.

Avez-vous une idée ?