Frage

Ich habe eine Listview innerhalb eines Update-Panel und wollte die Auswahlabfrage aus dem Code ändern, indem Sie ein Button-Klick-Ereignis ausgelöst hinter und dann die Listview nachladen innerhalb des Update-Panel. Wer weiß, wie der Update-Panel zu veranlassen, von der Code-behind zu aktualisieren?

War es hilfreich?

Lösung

Just tun:

YourUpdatePanelId.Update();

MSDN :

  

Wenn die Seite für Teilrendering von Seiten aktiviert ist, wenn Sie die Update-Methode aufrufen, den Inhalt des Updatesteuerung wird im Browser aktualisiert. Rufen Sie die Update-Methode, wenn Sie Server-Code, der ausgeführt werden muss, um zu bestimmen, ob eine Updatesteuerung aktualisiert werden soll. Wenn Sie die Update-Methode zu verwenden, setzen Sie die Eigenschaft Update auf Conditional. Wenn Sie die Entscheidung zu aktualisieren, um die Platte wollen in Serverlogik bestimmt werden, stellen Sie sicher, dass die ChildrenAsTriggers Eigenschaft falsch ist und dass keine expliziten Trigger für die Platte definiert ist.

     

In einem typischen Seite Entwicklungsszenario, wenn Sie Trigger definieren, oder wenn die ChildrenAsTriggers Eigenschaft für die Update Kontrolle wahr ist, wird die Update-Methode automatisch während des Lebenszyklus der Seite genannt.

     

Wenn die Content Eigenschaft nicht für die Updatesteuerung definiert, werden keine Aktualisierungen der Platte auftreten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top