In che modo il controllo Multiview gestisce il relativo Viewstate?
Domanda
Il controllo Multiview contiene le informazioni sullo stato di visualizzazione per ciascuna delle sue visualizzazioni indipendentemente dal fatto che la visualizzazione sia attualmente visibile o meno?
Soluzione
Sì, tutte le visualizzazioni sono ancora presenti, solo quelle inattive sono nascoste/disabilitate.
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.multiview_properties.aspx
Altri suggerimenti
Credo di sì, sì.Sarebbe abbastanza semplice confermare utilizzando un ViewState Decoder (cercalo su Google, ci sono strumenti disponibili da Fritz Onion o come plugin FireFox).
Dovrei supporre che il viewstate contenga informazioni per ciascuna delle visualizzazioni/controlli di un Multiview.Altrimenti, non sarebbe in grado di tenere traccia dello stato dei controlli in ciascuna vista, a meno che non si utilizzi una sorta di gestione dello stato personalizzata.