Domanda

Si prega di dirmi come mantenere lo stato di segnaposto. ho un segnaposto in cui aggiungo molti controlli immagine in modo dinamico, ma quando la mia pagina ottenere aggiornare tutti i controlli di segnaposto viene rimosso da esso. l'EnableViewState di segnaposto è impostata su true .. per favore mi dica come mantenere il suo stato ..

È stato utile?

Soluzione

registrazione ViewState accade solo dopo gli eventi Init nella pagina del ciclo di vita.

Se si aggiungono le immagini dinamiche dopo Init, allora essi non sono registrati come parte del ViewState. Il tuo problema sarà risolto se li si aggiunge al vostro controllo Segnaposto durante Page_Init.

Altri suggerimenti

Credo che è necessario aggiungere i controlli in caso Page_PreInt ()

È necessario aggiungere controlli dinamici su ogni caricamento della pagina. I controlli non sono memorizzati nel ViewState, solo controllare Uniti e dei dati per i controlli che non inviano i loro dati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top