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