Wie aktualisiere ich ein ASP.NET ListView mit jQuery und AJAX?
Ich habe eine Seite mit einer Reihe von ListViews, dass ich möchten, dass Benutzer in der Lage sein, zu Sortieren und durchblättern. Anstatt postback und binden die gesamte Seite jedes mal, ich möchte per jQuery/AJAX selektiv für die Steuerung in Frage. Ich bin wohl den clientseitigen Aufruf einer Webmethode in meine Seite - meine Frage ist, wie bekomme ich die zurückgegebenen Daten zurück in die ListView per jQuery?
(Hinweis: ich will nicht von einem UpdatePanel!)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mir nicht sicher, ob es tatsächlich erreichbar zu aktualisieren einer ListView ohne ein postback, nur weil der zugrunde liegende Datenmodell das ListView-Steuerelement.
Sind Sie beste option, um eine vollständige AJAX-Lösung wäre die Verwendung eines JavaScript-Template-engine. Ich habe ein demo auf meinem blog mit jTemplates und die MS AJAX Library v4-preview - http://www.aaron-powell.com/blog.aspx?id=1209
Aber trotz der landläufigen Meinung, die Sie kann Verwendung eines UpdatePanel und haben es effizienter, ich sah auch, dass hier: http://www.aaron-powell.com/blog.aspx?id=1195. Die größte Sache im Auge zu behalten, wenn mit UpdatePanels ist der ViewState. Wenn Sie nicht brauchen, ViewState gespeichert, die auf eine Kontrolle sicherstellen, dass es ausgeschaltet ist. Man kann wirklich reduzieren Sie Ihre post-laden dabei. Auch das entfernen von whitespace helfen.