2017-12-20 8 views
1

Ich habe eine Seite und es gibt einen Repeater darauf. Auf Button(btnExport) klicken Sie auf Ich exportiere Daten nach Excel, also füge ich Knopf in UpdatePanel ein Satz PostBackTrigger hinzu.Repeater nicht nach Databind

Ich habe method(BindData) dass databinding ein Repeater. Also mein Problem ist, dass, wenn ich das Hinzufügen BindData Methode in Button click(btnExport_click) der Repeater nicht erfrischend (PS: Dataset kehren neue Werte, die aktualisiert und DataBind() Methode funktioniert, aber Repeater Auffrischen nicht) .Dieses meinen ersten Beitrag ist, sorry, wenn die Frage nicht ganz klar ist, . Danke für den Fortschritt.

+0

Befindet sich der Repeater außerhalb des UpdatePanel? Siehe diesen Beitrag: https://stackoverflow.com/questions/2864692/how-to-update-a-control-outside-of-an-updatepanel – Markus

+1

Sie können eine Datei nicht exportieren UND die Benutzeroberfläche aktualisieren. Es ist das eine oder andere. – VDWWD

+0

Danke für die Antwort. Ich denke Problem in PostBackTrigger –

Antwort

1

Da der Repeater außerhalb des UpdatePanels platziert ist, wird er nach einem asynchronen Postback nicht aktualisiert. Nur der Inhalt des UpdatePanels wird aktualisiert.

den Repeater innerhalb des Update bewegen oder sie durch eine andere Update wickeln.