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