Forum: ASP.NET |
Thema:
CustomControl Events abfangen |
Von:
G. Guest (
10.05.2004 10:44) |
Hallo,
ich baue mir ein eigenes Grid (CustomControl) aus Textboxen zusammen;
ich kann dann dieses CustomControl auf meine Webseite mit:
<PAL:CCTBOX id="tbox1" runat="server" Text="myValue"></PAL:CCTBOX>
einbauen.
Mein Problem:
Wie kann ich das Event onchange, also wenn sich der Text in einer der
Textboxen ändert abfangen.
Ich erzeuge dieses TextBoxGrid in der .cs Datei indem ich die Methode Render überschreibe.
Danke !
Betreff |
Von |
Datum |
|
|
Re: CustomControl Events abfangen
Damit das funktioniert, musst Du zwei Dinge implementieren:<br><br>- Das CustomControl muss den Event auslösen<br>- In der Page muss ein Eventhandler implementiert sein.<br><br>Auf welcher Seite liegt Dein... |
|
|
|
|
|
Klaus
Holster
|
11.05.2004 09:09 |
|
|
Re: CustomControl Events abfangen
Danke !<br>Mein Problem ist, daß ich in dieser Materie ganz neu bin.<br>Ich lasse in einer .cs Datei in der Funkition Render über 2 for-Schleifen 50 TextBoxen generieren und möchte nun, daß jede dieser... |
|
|
|
|
|
G.
Guest
|
11.05.2004 20:05 |
|
|
Re: CustomControl Events abfangen
Hallo Lennon,<br><br>das einzige in diesem Zusamenhang sinnvolle Ereignis, das eine Textbox auslösen kann, ist TextChanged. Es tritt auf, wenn sich der Text zwischen Aufruf der Seite und Postback geändert... |
|
|
|
|
|
Klaus
Holster
|
12.05.2004 08:48 |
|
|
Re: CustomControl Events abfangen
Hallo Klaus,<br>ich verstehe jetzt daß das Ganze nur mit JavaScript zu lösen ist (ohne den "RoundTrip").<br><br>Meine Frage:<br>Wie implementiere ich bei meinem CustomControl die Funktion... |
|
|
|
|
|
G.
Guest
|
12.05.2004 10:43 |
|
|
Re: CustomControl Events abfangen
Hallo Lennon,<br><br>ASP.NET kannt verschiedene Arten von selbsterstellten Controls. Die Server Controls, bei denen Du den HTML-Code selbst erzeugst, sind mit dem meisten Aufwand verbunden. <br><br>Für Deine... |
|
|
|
|
|
Klaus
Holster
|
12.05.2004 11:25 |
|
|
G.
Guest
|
12.05.2004 11:45 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!