Eigenes Webserver-Control: Textbox-Eigenschaft

11/08/2008 - 17:47 von Mathias Schick | Report spam
Hallo,

ich möchte ein Webserver-Control (mit ID "WS_Control") erstellen, das von
CompositeControl abgeleitet ist. Es soll also mehrere Server-Controls
beinhalten. Eine Eigenschaft von WS_Control soll eine Textbox (sagen wir
mit dem Namen "TextBox_Test") sein. Es gibt zwar die Möglichkeit, diese
über eine String-Eigenschaft zu erreichen, der die ID der Textbox, auf die
zugegriffen werden soll, beinhaltet. Ist aber nicht so elegant.

Wie referenziere ich eine Textbox direkt auf das Property "TextBox_Test"?
Wenn ich einfach nur den Namen der Textbox angebe, erhalte ich biem
Debuggen eine Fehlermeldung (Da der ja vom Typ String ist, und nicht
Textbox). Funktioniert das mit dem TypeConverter?
 

Lesen sie die antworten

#1 Thomas Bandt
11/08/2008 - 19:57 | Warnen spam
Mathias Schick schrieb:
ich möchte ein Webserver-Control (mit ID "WS_Control") erstellen, das
von CompositeControl abgeleitet ist. Es soll also mehrere
Server-Controls beinhalten. Eine Eigenschaft von WS_Control soll eine
Textbox (sagen wir mit dem Namen "TextBox_Test") sein. Es gibt zwar die
Möglichkeit, diese über eine String-Eigenschaft zu erreichen, der die ID
der Textbox, auf die zugegriffen werden soll, beinhaltet. Ist aber nicht
so elegant.

Wie referenziere ich eine Textbox direkt auf das Property
"TextBox_Test"? Wenn ich einfach nur den Namen der Textbox angebe,
erhalte ich biem Debuggen eine Fehlermeldung (Da der ja vom Typ String
ist, und nicht Textbox). Funktioniert das mit dem TypeConverter?



FindControl(id) müsste gehen.

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Beratung, Entwicklung
http://www.dotnetjob.de - .NET-Stellenbörse
http://blog.thomasbandt.de - Thomas goes .NET

Ähnliche fragen