Au niveau d'un WebService, j'ai la structure suivante :
[Serializable]
public struct SAVDocByGetDir
{
public string Type;
public string GUID;
//...
public bool Visual;
}
Cette structure ne contient que des types primitifs : string & bool.
Côté ASP.NET, impossible de stocker dans le ViewState un objet de ce type :
Le type 'WebSite.wsMediaRef.SAVDocByGetDir' doit être marqué comme
Serializable ou utiliser un TypeConverter autre que ReferenceConverter
dans le viewstate.
J'ai cherché, apparemment, le simple fait de mettre [Serializable] dans
mon cas devrait fonctionner... or ce n'est pas le cas.