Methoden-Aufruf im und nach dem Pageload

17/12/2008 - 15:19 von Albert Andersson | Report spam
Hallo zusammen

In einer Methode erstelle ich Controlls für die Seite.
Da dies so ist, muss ich diese Methode im Pageload aufrufen.

Von diesen Controlls aus, sollen Events gefeuert werden.
Dass dies Möglich wird muss ich diese Methode im Pageload jedesmal
aufrufen. Also ob Postback oder nicht. Tue ich das nicht, wird der Event
einfach Ignoriert rsp. weiss meine Anwendung nicht wo er Hineinspringen
soll.

In einem dieser so aufgerufenen Events werden Daten in eine Datenbank
gespeichert. Die selben Daten (Datenbank Felder) werden in der Oben
genannten Methode genutzt um die Controlls zu erstellen.

Am ende des Events wird die Methode noch ein Zweites mal ausgeführt um
die vorhin gespeicherten Daten aus der DB zu lesen und die Seite zu
Aktualisieren.

Beim zweiten Aufruf dieser Methode, bekomme ich allerdings nicht die
Aktuellen Daten, sondern genau die Selben welche ich auch beim Ersten
mal bekomme.
Die Neuerungen werden erst nach dem aktualisieren der Seite sichtbar.

Kann es sein, dass die DB abfrage irgendwo zwischengespeichert wird oder
so? Also dass nicht wirklich eine 2. Abfrage statt findet sondern
einfach das ergebnis der Ersten aus nem puffer gelesen wird?
Wie könnte man das Abstellen?

mfg
Adrian
 

Lesen sie die antworten

#1 Albert Andersson
17/12/2008 - 15:32 | Warnen spam
Ich drücke speichern

Pageload wird durchgeführt und die Controlls werden durch die Methode
gesetzt.

-Das speichern_Click event wird gefeuert.
-Daten werden gespeichert (in der DB)
-Daten werden wider ausgelesen (richtig diesmal)
-Controlls werden durch die Methode ein weiteres mal gesetzt (mit den
richtigen werten)

Obwohl die Methode 2 mal durchlaufen wird zàhlen nur die aktionen,
welche im 1. durchlauf ausgeführt wurden.

Ähnliche fragen