ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
801
801
EMPFEHLEN
-
Guten Morgen!
Irgendwie schaffe ich es nicht, einer Textbox auf herkömmlichem Weg einen Wert zuzuweisen.
Code :1 2 3 4 5
txtHours = new TextBox(); txtHours.Width = 100; txtHours.ID = "prodhours_" + labelText; txtHours.Text = Hours.ToString(); txtHours.EnableViewState = false;
Diese Textbox wird dynamisch in eine Tabellenzelle generiert und zwar bei jedem Aufruf der Seite. Das klappt auch alles. Doch nach dem Absenden der Seite (es geht konkret um eine Umblätterfunktion) ist der Wert der Textbox immer derselbe, obwohl er für die betreffende Seite auf die geblättert wurde aus einer Datenbank ausgelesen wird. Die Textbox merkt sich hartnäckig den alten Wert. Selbst das Abdrehen von Viewstate hat nichts gebracht.
Haben Textboxen ein verstecktes Kurzzeitgedächnis?
Habe zwar eine Lösung gefunden, aber diese erscheint mir etwas, nun ja brachial und ich kann mir nicht vorstellen, daß das nicht auch anders funktionieren kann.
Nach dem Beschreiben stecke ich die Textbox in eine Hashtable:
Code :1 2
txtHours.Text = Hours.ToString(); htTextBoxes.add(txtHours, Hours.ToString());
Und in Page_Prerender schreibe ich den Wert, den die Textbox eigentlich ohnehin schon haben müßte nochmal rein:
Code :1 2 3 4 5 6 7 8
protected void Page_Prerender(object sender, EventArgs e) { foreach (DictionaryEntry de in htTextBoxes) { TextBox t = (TextBox)de.Key; t.Text = de.Value.ToString(); } }
Das klappt und nun läuft alles so wie ich möchte. Ich frage mich nur: Welchen Sinn hat es, daß man Textboxen einen Inhalt zuweisen kann, wenn sie ihn nicht annehmen? bzw. was genau habe ich bei meiner Zuweisung falsch gemacht?
Danke für eventuelle Hinweise!
viele Grüsse
Thomas.Mein kleines selbstgemachtes
Online Quiz freut sich über neue User, Rückmeldungen und Kritik :-)
-
Könntest du bitte mal den gesamten Codebehind der aspx Seite in einem Stück posten?
Dann kann ich vielleicht mehr sagen. Ich hab eine VermutungSebastian Schütze
Offizieller
Microsoft Junior Student Partner
und Microsoft Partner
Humboldt Universität zu Berlin
Email: sebastian.schuetze@studentpartners.de
Website der MSP: www.studentpartners.de
Webdesign: Razorstudio
Website: www.razorstudio.de
Email: Sebastian.Schuetze@razorstudio.de
Ähnliche Themen
-
Event Handler mit Schleifenzähler dynamisch zuweisen
Von denyo85 im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 24.03.09, 09:00 -
tr onclick event zuweisen
Von Lenox im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 21.06.08, 16:02 -
XML - Knoten neuen Inhalt zuweisen
Von frubbel im Forum PHPAntworten: 2Letzter Beitrag: 28.08.06, 03:39 -
Button per AS einfügen und event zuweisen
Von TimN im Forum Flash PlattformAntworten: 2Letzter Beitrag: 17.04.05, 23:06 -
Textmarken einen neuen Inhalt zuweisen
Von gerwas im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 23.03.04, 20:34





Zitieren
Login





