2009-08-23 7 views
2

Ich habe eine Form wir (ASPX), die mehrere Steuerelemente wie Dropdownlist, Textbox (textbox1), ...Problem: Textfeld feuert sein TextChanged-Ereignis nicht nach der Eingabe von Text?

Die Dropdownlist des Autopostback ist wahr, und wenn ich den gewählten Index davon zu ändern, basierend auf welchem ​​Index hat Ich habe ausgewählt, ein Text wird in textbox1 geschrieben und dann, da das Autopostback von textbox1 wahr ist, füllen sich 2 andere Textfelder basierend auf dem Text, der in textbox1 geschrieben wird.

Aber überraschenderweise, wenn ich einen Text direkt in Textfeld1 eintippe, wird das Textänderungsereignis davon nicht ausgelöst.

warum?

Ich benutze Asp.net 3.5, C#.

+3

Geben Sie etwas von Ihrem Markup und JS. – ChaosPandion

+0

ist dies eine serverseitige oder clientseitige Veranstaltung, nach der Sie suchen? –

+0

Ich benutze Server-Side-Event-Handling .... – odiseh

Antwort

1

Geben Sie den Text und die Registerkarte aus dem Textfeld ein? Das Postback für ein Textfeld tritt auf, wenn es den Fokus verliert. Verweisen Sie Anmerkung Abschnitt von TextBox.Autopostback.

+0

Ja, nach der Eingabe in das Textfeld, ich trabe es aus, aber leider die Textänderung Ereignis Hanlder nicht ausgelöst. Ich werde den Link überprüfen, den Sie ausgeschrieben haben. Vielen Dank. – odiseh

Verwandte Themen