Sto cercando di utilizzare il ViewState per la gestioni delle variabili di alcuni controlli che ho creato.

Utilizzando istanze di una mia classe, però, mi genera il seguente errore:
Il tipo 'Ordinazioni.Piatto' deve essere contrassegnato come Serializable o avere un TypeConverter diverso da ReferenceConverter da mettere in ViewState.

Qualcuno sa dirmi come fare ad inserire oggetti personalizzati all'interno del ViewSate?

Per il momento utilizzo la Session con indice "nomeVariabile"+this.ID... che più o meno funziona allo stesso identico modo...