Ich Zuordnung ViewState ["etwas"] in Seite laden der Inhaltsseite und wenn ich versuche, Zugriff auf die ViewState-Variable in Master-Seite laden Ereignishandler, ist die Variable viewstate verloren mir, warum das passiert und die Lösung.ViewState-Objekt in Master-Seitenladevorgang verloren
Antwort
Masterseiten und Inhaltsseiten teilen nicht denselben ViewState. Wenn Sie versuchen, etwas von der Inhaltsseite an die Masterseite zu übergeben, gibt es eine Reihe von Alternativen:
- Verwenden Sie this.Context.Items, das für die gesamte Site während einer HTTP-Anforderung gilt
- eine öffentliche Eigenschaft erstellen auf der Masterseite, Cast.Master von der Inhaltsseite auf die Masterseitenklasse und setzen Sie die Eigenschaft
- verwenden Sie Sitzung
Vielleicht (fand es einfach auf dem Netz) dies ein Hinweis auf die Lösung ist:
Wenn der Master seine Viewstate eingeschaltet hat, werden alle Kontrollen darunter ihren Zustand verlieren würde.
Gefunden in einem Blog-Beitrag mit dem Titel MasterPage and viewstate issue. Könnte es etwas damit zu tun haben, dass Viewstate auf der Masterseite deaktiviert ist?
Ich verwende ein Viewstate-Objekt deklarativ in Code. Ich habe auch überprüft, dass der Ansichtszustand meiner Masterseite aktiviert ist ... – chugh97
- 1. Syntaxhervorhebung in Textmate verloren
- 2. Anführungszeichen in Array verloren
- 3. Mikrosekunden in datetime verloren
- 4. Formulardaten verloren
- 5. lokale Variable in Schließung verloren
- 6. In Tensorflow verloren github repository
- 7. Sitzungsvariable verloren in iFrame asp.net
- 8. EditText in ListView verloren Fokus
- 9. Textfeld verloren Fokusereignis in MVC.NET
- 10. Formular verloren Opazität in Firefox
- 11. Golang in der Reflexion verloren
- 12. Valgrind möglicherweise verloren - MYSQL
- 13. WPF verloren Datenbindung
- 14. C# asp.net Objektverweis verloren
- 15. Kakao verloren Animation
- 16. Angular2 Observer geht verloren
- 17. RegisterPostBackControl() verloren nach Postback
- 18. Hibernate/Mysql, Verbindung verloren
- 19. SimpleSAMLphp Statusinformationen gehen verloren
- 20. C# MySQL Verbindung verloren
- 21. Cx_freeze Fehler verloren sys.stdin
- 22. jquery ziehbares Element verloren
- 23. http_referer verloren mit https
- 24. t-sql verloren contexted
- 25. Verloren Keystore Passwort
- 26. Android Keystore Datei verloren
- 27. Sitzungsspeicher verloren auf window.location.replace
- 28. Lokaler Zweig verloren Fernüberwachungszweig
- 29. Statusinformationen verloren: SImpleSAMLphp
- 30. Codierung verloren, wenn in Datei gespeichert
Danke, das hat funktioniert .... !!! – chugh97