Empfehlung: Controls, die dynamisch "geladen" werden, immer in einen fest
platzierten Placeholder o.�. laden.

So, wie macht man es:

Ganz einfach, du erzeugst eine Instanz deiner Klasse und f�gst sie an den
Placeholder an.


[DeinNamespace].[KlassennameDeinesControls] obj = new
[DeinNamespace].[KlassennameDeinesControls]();

PlaceHolder1.Controls.Add(obj);


Oder, eine andere Variante ist mit LoadControl...

PlaceHolder1.Controls.Add(LoadControl("yourcontrol.ascx"));


Du kannst auch ascx-Dateien als Templates f�r Repeater oder Datalist
verwenden. Aber das weiss ich jetzt nicht mehr aus dem Hut, wie das geht
*sch�m*



> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im Auftrag von Stadelmann Patrick
> Gesendet: Mittwoch, 20. August 2003 09:02
> An: [EMAIL PROTECTED]
> Betreff: [Asp.net] Controls dynamisch laden
> 
> morgen,
> ich binde meine Controls ganz einfach ein
> 
> <%@ Register TagPrefix="Control" TagName="blabla"
> Src="/controls/blabla.ascx" %>
> <%@ Register TagPrefix="Control" TagName="test" 
> Src="/controls/test.ascx" %> ......
> 
> .......
> <CONTROL:BLABLA id="ctrBlabla" runat="server" /> 
> <CONTROL:TEST id="ctrTest" runat="server" /> .......
> 
> jetzt hab ich geh�rt, dass man Controls auch dynamisch laden 
> kann, damit nicht der gesamte Input in die Seite geschrieben 
> wird. Ich hab versucht mich dar�ber schlau zu machen, hab 
> irgendwie nicht das richtige gefunden.
> Wenn mir jemand ein Beispiel hat oder einen Link kennt wo 
> dieses Thema behandelt wird, w�hre ich dankbar.
> 
> Patrick
> 
> 
> 
> _______________________________________________
> Asp.net mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an