Ich habe Probleme mit einem benutzerdefinierten Steuerelement (das von einem Benutzersteuerelement erbt) - mein LoadControlState wird nicht ausgelöst.LoadControlState wird nicht ausgelöst
Nun, um genau zu sein: Es wird normal ausgelöst, aber wenn ich die Seiten LoadPageStateFromPersistenceMedium und SavePageStateToPersistenceMedium Funktionen überschreiben, wird es nicht mehr ausgelöst.
Gibt es typische Gründe dafür, dass der LoadControlState nicht ausgelöst wird, in den ich schauen sollte? Gibt es irgendwelche Vorbedingungen für, wenn es tut gefeuert wird?
Dank
Ich habe auch versucht, dass durch Überschreiben der PageStatePersister Eigenschaft Seite und 'new SessionPageStatePersister (this);' - Dies hat das gleiche Ergebnis wie zuvor. – Chris
@Chris, rufen Sie Page.RegisterRequiresControlState in OnInit Ihres benutzerdefinierten Steuerelements auf? Noch eine andere Sache, um zu überprüfen, ob die Steuer-ID geändert (oder später zugewiesen) wird. – VinayC