Ich hatte das folgende Problem schon öfters, habe aber nie verstanden, womit ich es letztendlich denn gelöst hatte, oder warum es überhaupt auftrat.
Bei meinem akteullen Projekt sieht es folgendermaßen aus:
Ich habe verschiedene Textboxen, die beim Laden der Seite aus einer Datenbank gefüllt werden. Der User kann die Werte in den Textboxen dann beliebig ändern.
Sobald er es mit einem Button bestätigt werden die TextBoxen mit den verschiedenen Validator-Controls überprüft und die Werte erneut in eine Datenbank geschrieben. Hört sich simpel an, ist es auch.
Doch wenn das Button_Click Ereignis auftritt, werden nicht die neuen Werte in die Datenbank geschrieben, sondern die alten. Auch die aktuelle Seite wird danach einfach neu geladen und die Textboxen werden wieder mit den alten Werten gefüllt.
Folgendes habe ich schon versucht:
- Die Validator Controls zu überprüfen, bzw auszuschalten. Hat nichts geändert.
- Die TextBoxen auf AutoPostBack zu stellen. Doch wenn ich dann den Text ändere, wird die TextBox sofort wieder mit dem alten Wert gefüllt.
- Die Ereignisbehandlungsmethode des Buttons mehrmals neu geschrieben.
Es ist sicherlich kein Fehler im Quellcode, ich habe alles desöfteren überprüft und wiegesagt, ich hatte das Problem schon öfters. Meistens hat es sich dann durch unsinniges löschen bzw kopieren verschiedene Codeabschnitte und Controls gelöst. Allerdings weiss ich bis heute nicht warum
Ja, und ich habe auch schon die anderen Threads, die ein ähnliches Thema behandelten durchgelesen und die Suchfunktion benutzt, leider hat nichts geholfen :/
Bei meinem akteullen Projekt sieht es folgendermaßen aus:
Ich habe verschiedene Textboxen, die beim Laden der Seite aus einer Datenbank gefüllt werden. Der User kann die Werte in den Textboxen dann beliebig ändern.
Sobald er es mit einem Button bestätigt werden die TextBoxen mit den verschiedenen Validator-Controls überprüft und die Werte erneut in eine Datenbank geschrieben. Hört sich simpel an, ist es auch.
Doch wenn das Button_Click Ereignis auftritt, werden nicht die neuen Werte in die Datenbank geschrieben, sondern die alten. Auch die aktuelle Seite wird danach einfach neu geladen und die Textboxen werden wieder mit den alten Werten gefüllt.
Folgendes habe ich schon versucht:
- Die Validator Controls zu überprüfen, bzw auszuschalten. Hat nichts geändert.
- Die TextBoxen auf AutoPostBack zu stellen. Doch wenn ich dann den Text ändere, wird die TextBox sofort wieder mit dem alten Wert gefüllt.
- Die Ereignisbehandlungsmethode des Buttons mehrmals neu geschrieben.
Es ist sicherlich kein Fehler im Quellcode, ich habe alles desöfteren überprüft und wiegesagt, ich hatte das Problem schon öfters. Meistens hat es sich dann durch unsinniges löschen bzw kopieren verschiedene Codeabschnitte und Controls gelöst. Allerdings weiss ich bis heute nicht warum

Ja, und ich habe auch schon die anderen Threads, die ein ähnliches Thema behandelten durchgelesen und die Suchfunktion benutzt, leider hat nichts geholfen :/