Dans asp.net, comment savoir quels attributs sont stockés dans ControlState et lesquels dans ViewState? Y a-t-il des documents officiels à ce sujet?Comment savoir quels attributs sont stockés dans ControlState et lesquels dans ViewState?
Répondre
Je n'ai vu aucune information publique à ce sujet, mais vous pouvez facilement le savoir par vous-même. Just dowlnoad Reflector, exécutez-le, sélectionnez la version appropriée du framework (3.5 par exemple), cliquez sur le bouton de recherche, ajoutez des méthodes de sélection (à droite du champ de recherche) et tapez RegisterRequiresControlState - cette méthode appartient à la classe Page cette méthode à être (devenir? désolé pour pidgin anglais) permet de stocker des données. Après ce double clic sur le résultat de la recherche et l'arbre sur la gauche sera développé et cette méthode sera sélectionnée. Faites un clic droit sur la méthode et sélectionnez "Analyser". Un nouveau bar sera ouvert à droite. Développer nœud "Utilisé par" et vous obtiendrez tous les contrôles qui utilisent l'état de contrôle. Double-cliquez sur le contrôle dont vous avez besoin et sélectionnez la méthode "SaveControlState" de ce contrôle. Clic droit - démonter. Voila, vous verrez la source de cette méthode et vous verrez exactement ce qu'elle stocke dans le CS.
Vous pouvez également rechercher la méthode "SaveControlState" directement.
Le réflecteur est libre et il bascule.
- 1. Quels sont les attributs?
- 2. Comment savoir quels types sont définis dans une DCU Delphi?
- 3. Quels sont les attributs qui devraient appartenir à une page et lesquels devraient appartenir à un modèle?
- 4. Comment savoir quels modules ont été mélangés dans une classe?
- 5. Comment savoir quels éléments sont dans la position actuelle de la souris?
- 6. SET .... où sont-ils stockés
- 7. comment savoir rapidement quels fichiers diffèrent dans les révisions mercurielles
- 8. Comment savoir quelles balises CVS couvrent quels fichiers et chemins?
- 9. Où les objets ajoutés sont stockés dans ObjectContext?
- 10. Je dois désactiver ControlState pour les contrôles générés dynamiquement!
- 11. Quels sont les tags HTML valides dans les flux RSS?
- 12. Quels sont les motifs principaux et/ou les attributs qui rendent une application RESTful?
- 13. Où sont stockés les cookies d'UIWebView?
- 14. Viewstate dans les fichiers plats vs viewstate dans SQLserver
- 15. Comment les caractères ASCII sont-ils stockés en mémoire?
- 16. Comment savoir quels fichiers sont considérés comme «non sécurisés» par IE?
- 17. Comment savoir quelles optimisations sont activées dans gcc?
- 18. ASP.NET Masterpages et viewstate
- 19. Quand et comment initialiser ViewState?
- 20. Comment puis-je gérer quels éléments sont dans le ThreadPool?
- 21. Quels sont et comment utiliser les paires OpenSSL BIO?
- 22. PHP $ _ENV où sont-ils stockés
- 23. ViewState, FormView et Controls
- 24. MasterPage et ViewState (VB.Net)
- 25. Attributs non (X) HTML ... quels inconvénients?
- 26. Comment puis-je savoir quels opérateurs WQL sont pris en charge sur une classe utilisant powershell?
- 27. ViewState, UserControl et IsPostback
- 28. Quels sont les bons blogs à suivre dans l'espace RIA?
- 29. Est-ce un bogue dans l'API DataTable? Les changements sont stockés/exécutés dans la "mauvaise séquence"
- 30. Comment puis-je savoir quels événements sont liés à un objet?