benutzerdefinierte Serversteuerungswerte im Rückruf verloren


1

Ich habe ein benutzerdefiniertes Serversteuerelement, das Daten von einem Webdienst in ein GridView lädt. Funktioniert gut auf meiner Seite. Ich möchte in der Lage sein, auf eine Zeile zu klicken und ein Popup-Steuerelement mit mehr Details in der angeklickten Zeile zu öffnen. Ich verwende die clientseitigen Ereignisse der DevExpress-Gridview, um den Onclick zu verarbeiten. Und von JavaScript rufe ich ein Callbackpanel auf, um auf mein benutzerdefiniertes Serversteuerelement zuzugreifen, um Eigenschaften zu erhalten, die in dem Popupcontrol verwendet werden. In dem Rückruf werden die Eigenschaften auf meinem Serversteuerelement (die zuvor festgelegt wurden, um die Daten anzuzeigen) nicht festgelegt, aber alle andere Standardsteuerelemente auf der Seite verfügen weiterhin über ihre Eigenschaftseinstellungen. Fehle ich eine Einstellung in meinem Kundenserver-Steuerelement, die meine Eigenschaftseinstellungen in einem Rückruf behält?

Danke.

1

Es gibt einige Methoden, um Werte durch ein Postback zu erhalten. Die Methode, die Sie auswählen, hängt von Ihrer genauen Situation ab, die Sie nicht ausführlich genug ausgearbeitet haben. Ich persönlich denke, es klingt wie ein guter Ort für AJAX ...

Hier ist ein großer Artikel mit einigen Optionen: http://msdn.microsoft.com/en-us/magazine/cc300437.aspx


1

Ich habe sehr ähnliche Probleme hat. Das Problem schien gelöst zu sein, indem der Zeitpunkt der Datenbindung angepasst wurde.