2009-06-03 4 views
1

Ich habe ein Update-Panel mit einer Gridview innerhalb. Die Gridview funktioniert gut, wenn sie von Anfang an geladen wird (wenn ich die "View Source" ansehe, sind alle Daten vorhanden), aber wenn ein Postback auf diesem Updatepanel ausgeführt wird und "View Source" erneut anklickt, waren die anderen Daten nicht vorhanden . Es hat immer noch die alten Daten.Update Panel Fehlende Daten

Aber wenn ich die ganze Seite aktualisiere, bekomme ich alles. Irgendwelche Gedanken dazu?

Dank

+0

Bitte geben Sie einen Code an, um uns zu zeigen, was Sie tun. – CodeLikeBeaker

+0

Ja, bitte zeigen Sie uns den Quellcode .. – jinsungy

Antwort

3

View Source in Browsern HTML (resultierend aus einem asynchronen Post wieder auf einem Update das heißt Änderungen) aus der Regel nicht alle dynamischen Änderungen angezeigt werden soll. Es gibt Ihnen nur den HTML-Code, der von der anfänglichen Seitenanforderung erhalten wurde. Wenn Sie Firefox verwenden, sollte die Verwendung von Firebug zur Überprüfung des Markups dynamische Änderungen anzeigen. Wenn Sie IE8 haben, werden die Developer Tools das gleiche tun. Wenn Sie IE6 oder 7 (oder 8) haben, zeigt die Erweiterung FullSource den HTML-Code für das, was gerade angezeigt wird, nicht die erste Seitenantwort an.