sto ricevendo il seguente messaggio di errore dopo un HTTP POST su un modulo ASP.NET ospitata all'interno di un UserControl:Impossibile caricare viewstate. L'albero di controllo in cui viewstate viene caricata
Impossibile caricare viewstate. L'albero di controllo in cui viene caricato lo stato di visualizzazione deve corrispondere all'albero di controllo utilizzato per salvare il viewstate durante la precedente richiesta. Ad esempio, quando si aggiungono controlli dinamicamente, i controlli aggiunti durante un postback devono corrispondere al tipo e alla posizione dei controlli aggiunti durante la richiesta iniziale.
Ecco informazioni aggiuntive:
- Io corro .NET 4.5 RC
- E 'un sito Umbraco 4.7 basata
- Sulla mia macchina dev locale sotto forma funziona perfettamente
- Questo errore si verifica solo sul server di staging che ha .NET 4.5 (solo), MSSQL 2012 Express, IIS 7.5, Windows 7 (lo so, non è ancora un vero server, forse un giorno ...)
- Il server non è parte di una web farm (o giardino, tho che dovrebbe essere irrevelant) controllo
- L'utente fa rendono controlli in modo dinamico
Ho applicato tutti i service pack più recenti. Ora ho esaurito le idee! L'ho persino riavviato e ho anche eseguito un richiamo sul server coinvolgendo una canzone e una danza speciale senza successo.
Grazie per qualsiasi assistenza o idee!
questo post del blog mi ha aiutato con la maggior parte dei miei problemi di viewstate http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx – gsharp