2009-07-16 8 views
1

Ich versuche, einen Repeater nach einer AJAX-Antwort zu binden.Was ist der beste Weg, um einen Repeater an eine AJAX-Antwort zu binden?

  • Schritt 1: Stellen Sie einen Ajax-Aufruf der Funktion in den Code hinter:
  • Schritt 2: Sie einige Business-Logik und die Daten schließlich an den Repeater binden
  • Schritt 3: Holen Sie sich das Rückantwort von der Code-Behind auf die Ajax-Aufruf
  • Schritt 4: Wenn wir die Antwort zurück, was ist der richtige Weg, um Streifen aus zusätzlichen HTML zum Beispiel des Kopf und Körper-Tags usw.

eine Möglichkeit ist, stellt einen "get Brecher "Logik. zum Beispiel:

<html><body> 
#breaker 
REPEATER control HERE 
#breaker 
</html></body> 

und sobald ich die Antwort zurück verwende ich eine JS-Funktion etwas zwischen den #breaker-Tags zu finden und etwas außerhalb Streifen aus und ich soll die erforderliche HTML-Antwort von nur die wiederholten Elementen erhalten.

Ist dies der einzige/beste Weg, um diese Art von Funktionalität zu erreichen?

+0

ich diese Frage absolut nicht verstehen. Und warum Antwort muss sogar HTML-Tags enthalten, Antwort kann einzelne Zeichenfolge sein. – kodisha

Antwort

0

Konnte Ihre Frage nicht wirklich verstehen. Wie genau wird der AJAX-Aufruf implementiert? Eine StraightFroward-Methode könnte einfach alle benötigten Steuerelemente im UpdatePanel platzieren und das AJAX-Postback verarbeiten, ohne sich um das Entfernen von "HTML" -Tags kümmern zu müssen.

Dies könnte helfen, wenn Sie Update neu sind: http://www.asp.net/Ajax/Documentation/Live/overview/UpdatePanelOverview.aspx

Verwandte Themen