Moin 
Schau dir in der MSDN mal das literal control an. Das ist glaub ich
genau was du suchst.
Placeholder1.Controls.Add(new LiteralControl("<table></table>");

mfg

Bj�rn

-----Urspr�ngliche Nachricht-----
Von: GMX [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 15. Juli 2002 08:15
An: aspDEdotnet
Betreff: [aspdedotnet] Webforms dynamisch erstellen


Hallo ASP'ler

Ich hatte vor einiger Zeit die Frage gestellt ob man Webformselemente
(wie 
z.B. asp:textbox) dynamisch erstellen kann (Value, ID, usw.). Ich wollte

z.B. mit einer While-Schleife durch eine Datenbank gehen und f�r jeden 
Datensatz eine dynamisch erzeugte Textbox im Client anzeigen. Darauf hin

kam die Antwort man k�nnte dies mit folgendem Code machen:

while (MySqlReader.Read())
{
   i++;
   TextBox myBox = new TextBox();
   myBox.Text = MySqlReader["CompanyName"].ToString();
   myBox.ID = "TextBox" + i;
   myForm.Controls.Add(myBox);
}

Das funktioniert im ersten Schritt auch wunderbar. Doch was ist wenn ich

nun die Textboxen nicht einfach nur im Client anzeigen m�chte sondern
die 
Textboxen zwischen diverse HTML-Elemente packen m�chte. Das Problem
konnte 
man ja in ASP fr�her sehr einfach durch <%=%> - Konstrukte l�sen. Wie
geht 
das nun in ASP.NET? Kann ich einfach in der Whileschleife sagen 
Response.Write("<tr><td>") usw. Ich habe das schon probiert doch die 
Textboxen sind dann immer an erster Stelle im HTML-Quellcode und nicht
wie 
gew�nscht zwischen den HTML-Tabellen-Tags.

Ich hoffe Ihr k�nnte mir helfen!!

Gru�, Cyrill


| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp




| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an