Was ich versuche, ist ein Webpart zu erstellen, das ein Textfeld enthält, in dem Sie den Wert eines Literals (h2) auf dem Webpart und eine Schaltfläche "Speichern" festlegen können, die zurücksetzt und dann das Literal entsprechend setzt. Dies funktioniert mit einer großen Einschränkung; Wenn die Seite nach dem Postback geladen wird, wurde das Literal nicht geändert. Wenn ich jedoch protokolliere, was im Literal tatsächlich eingestellt ist, hat es den neuen Wert. Auch wenn ich die Seite erneut lade (F5), wird sie korrekt angezeigt.Richtig ein Webpart mit Postback implementieren?
Zuerst dachte ich, es muss ViewState sein, also habe ich es für alle Kontrollen deaktiviert. Ich habe überprüft, dass es nicht im ViewState gespeichert (entschlüsselt) wird. ViewState speichert den alten Wert nicht.
Ich verwende "CreateChildControls", um meine Steuerelemente zum Webpart hinzuzufügen. und das Postback wird von einem einfachen Event-Handler behandelt.
Irgendwelche Ideen?
Für das Protokoll, ich bin MOSS 2007.
Es wäre einfacher zu erkennen, wo das Problem liegt, wenn Sie Code gezeigt haben. –
Richtig, das einzige Problem ist, dass es eine ziemlich große Klasse ist. Aber ich habe es mehr oder weniger so gemacht, wie wir es jetzt brauchen. – noocyte