Come posso salvare le variabili in asp.net tra postback? Sto usando HttpContext.Current.Items ma è sempre disponibile dopo il postback c'è qualche altra opzione per farlo?Il modo migliore per salvare le variabili tra i postback asp.net?
risposta
Se la variabile non è serializzabile o non si vuole il cliente sia in grado di leggere il suo valore => utilizzare InProc Session
Se la variabile è serializzabile e non si desidera che il client sia in grado di leggere il suo valore => usa il database Sessione
se la variabile è serializzabile, e puoi vivere con il client leggendo il suo valore, e dovrebbe vivere solo durante la sequenza di postbacks nell'ambito della pagina => dovresti usare ViewState.
ViewState["YourVariable"] = "123";
raccolta ViewState è media per questo scopo, nell'esempio sopra YourVariable è un whoes valore variabile che si desidera salvare e 123 è il valore di questa variabile.
ViewState è accessibile nell'ambito della pagina. Se vuoi avere valori tra pagine diverse puoi usare sessioni come ViewState ["YourVariable"] = "123";
Ma ViewState è tutto il tempo inviato tra client> server
ViewState è accessibile nell'ambito della pagina. Se vuoi avere valori tra pagine diverse puoi usare sessioni come ViewState ["YourVariable"] = "123"; – Adil
intendevi: se vuoi avere valori tra pagine diverse puoi usare sessioni come Session [YourVariable "] =" 123 "; – sajad
- 1. Il modo migliore per intercettare un postback Button
- 2. Il modo migliore per salvare i dati in un'applicazione Java?
- 3. Il modo migliore per salvare i dati su iOS?
- 4. Dati complessi persistenti tra i postback in ASP.NET MVC
- 5. C# Il modo migliore per comunicare tra le classi
- 6. bash: un modo migliore per memorizzare le variabili tra le esecuzioni?
- 7. il modo migliore per salvare la richiesta nginx come file?
- 8. dati Persistenza attraverso postback ASP.NET
- 9. Viewstate di ascx perde tra i postback
- 10. I postback ASP.NET perdono l'hash nell'URL
- 11. Il modo migliore per salvare le opzioni per utente in C#
- 12. Il modo migliore per denominare le tabelle
- 13. Qual è il modo migliore per salvare i punteggi più alti su iPhone per prevenire l'hacking?
- 14. Il modo migliore per memorizzare i dati tra le esecuzioni del programma in java?
- 15. Qual è il modo migliore per passare le funzioni tra i componenti interni in AngularJS 1.5?
- 16. Qual è il modo migliore per risolvere le dipendenze tra i progetti Java?
- 17. Esiste un modo per utilizzare variabili locali tra i moduli?
- 18. Prevenire il postback duplicato in ASP.Net (C#)
- 19. Il modo migliore per salvare le modifiche nell'applicazione Web MVVM/Knockoutjs?
- 20. Il modo migliore per disinfettare il comando exec con le variabili inserite dall'utente
- 21. ASP.net RequiredFieldValidator che non impedisce il postback
- 22. Qual è il modo migliore per salvare le impostazioni utente nell'applicazione java?
- 23. Il modo migliore per creare report in ASP.NET MVC
- 24. Postback in asp.net
- 25. Il modo migliore per salvare in nsuserdefaults per la classe personalizzata?
- 26. Il modo migliore per testare i repository che usano DbContext
- 27. Qual è il modo migliore per salvare i dati localmente in un'applicazione WPF?
- 28. Qual è il modo migliore per salvare i contenuti di un ArrayList?
- 29. Qual è il modo migliore per salvare i dati XML su SQL Server?
- 30. Il modo migliore per fornire le impostazioni del software?
Sessione, ViewState, Cache. trovare i dettagli qui http://msdn.microsoft.com/en-us/magazine/cc300437.aspx#S9 –