Hallo!
> ich habe so ein �hnliches Problem: Ich habe ein Control
> geschrieben und
> m�chte ihm im PageLoad einen Parameter �bergeben, bekomme
> aber einen Error, weil
> mein Control die CreateChildrenControls() Methode noch nicht
> durchlaufen hat
> und die Untercontrols noch nicht initialisiert wurden.
> Geht das auch mit einem Databind()? Wie mach ich das?
Hm, wenn Ihr einem UserControl unbedingt ein paar Parameter �bergeben wollt,
die nicht im Context stehen k�nnen/sollen, warum �berschreibt Ihr dann nicht
einfach die New-Methode des Controls, bzw. f�gt eine eigene New-Methode mit
den Parametern hinzu?
Sub New (ByVal P1 AS ..., ByVal P2 As ..., ...)
Me.P1 = P1
Me.P2 = P2
...
NyBase.New()
End Sub
... oder in C#
public void New(String P1, Integer P2, ...)
{
this.P1 = P1;
this.P2 = P2;
...
base.New();
}
Auf diese Weise ist es egal, wo in der Page-Klasse oder wo im PArent-Control
das UserControl deklariert wird; in jedem Fall hat es seine erforderlichen
Paramter zum fr�hstm�glichen Zeitpunkt, n�mlich bei der Instanziierung.
Freundliche Gr��e
Joachim van de Bruck
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net