Je n'ai pas grand-chose à dire. Je ne peux pas le reproduire localement, mais lorsque les utilisateurs obtiennent l'erreur, je reçois une notification automatique d'exception par courriel.
Message : Longueur non valide pour un tableau de caractères en base-64.
Appelez la pile : at System.Convert.FromBase64String(String s) at System.Web.UI.ObjectStateFormatter.Deserialize(String inputString) at System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter. Deserialize(String serializedState) at System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) at System.Web.UI.HiddenFieldPageStatePersister.Load()
Je suis enclin à penser qu'il y a un problème avec les données qui sont assignées à l'état de vue. Par exemple :
List<int> SelectedActionIDList = GetSelectedActionIDList();
ViewState["_SelectedActionIDList"] = SelectedActionIDList;
Ne pas être en mesure de reproduire l'erreur localement rend difficile de deviner la source de l'erreur.
Si quelqu'un a eu une expérience avec cette erreur, j'aimerais vraiment savoir ce que vous avez découvert.