Molto utile può essere l’articolo presente nel link di questo post, che analizza sinteticamente le modalità di come rendere persistenti le proprietà di una classe aspnet.
1. ViewState
2. HiddenItem
3. QueryString
4. Session
5. Cache
6. Static Properties
Per maggiori informazioni:
http://stackoverflow.com/questions/1565200/asp-net-aspx-properties-persisted