Da du im angefangen hast zu helfen... Hier noch mehr! Ist zwar nicht
getestet, aber so geht es ungef�hr!
<script runat="server">
void Page_Load(Object sender,EventArgs e) {
Table myTable = new Table();
Row myRow = new Row();
myTable.Add(myRow);
Cell myCell = new Cell();
myRow.Add(myCell);
TextBox myBox = new TextBox();
myBox.Text = "Bla";
myBox.ID = "TextBox";
myCell.Add(myBox)
myForm.Controls.Add(myTable);
}
</script>
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] Im Auftrag von Uwe
Lyschik
Gesendet: Donnerstag, 27. Juni 2002 15:08
An: aspDEdotnet
Betreff: [aspdedotnet] AW: Re: AW: Dynamische Servercontrols
Hallo Cyrill
Dein Code ist absolut O.K.
Allerdings musst du die Textbox in ein Form-Tag plazieren, sonst kann es
nicht Funktionieren. Wundert mich allerdings das du keine Fehlermeldung
wie diese bekommst.
(Das Steuerelement 'TextBox' des Typs 'TextBox' muss in einem Formtag
mit runat=server positioniert werden.)
Was soll's:
Hier ein Snippet wie es funktioniert (getestet). Da ich ein Fauler
Mensch bin, habe ich auf die while-Schleife verzichtet.
-----------------------------------------------------
<script runat="server">
void Page_Load(Object sender,EventArgs e) {
TextBox myBox = new TextBox();
myBox.Text = "Bla";
myBox.ID = "TextBox";
myForm.Controls.Add(myBox);
}
</script>
<form id="myForm" runat="server"/>
-----------------------------------------------------
Gru�
Uwe Lyschik
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] Im Auftrag von GMX
Gesendet: Donnerstag, 27. Juni 2002 13:32
An: aspDEdotnet
Betreff: [aspdedotnet] Re: AW: Dynamische Servercontrols
Hey,
Danke f�r die Antworten. Bei mir wird im Browser aber keine Textbox
angezeigt? Mein Code lautet wie folgt:
while (MySqlReader.Read())
{
Response.Write("<tr><td>");
i++;
TextBox myBox = new TextBox();
myBox.Text = MySqlReader["CompanyName"].ToString();
myBox.ID = "TextBox" + i;
Page.Controls.Add(myBox);
Response.Write("</td><td>" + MySqlReader["CompanyName"].ToString() +
"</td><td align=center>" + MySqlReader["UnitPrice"].ToString() +
"</td></tr>"); }
Kann ich denn mit dem Befehl "Page.Controls.Add(myBox)" �berhaupt die
Textbox als HTML-Ausgabe bekommen?
Gru�, Cyrill
At 12:31 27.06.2002 +0200, you wrote:
>ja,
>z.b.
>
>System.Web.UI.WebControl.TextBox deincontrol = new
>System.Web.UI.WebControl.TextBox();
>deincontrol.Text = ;
>deincontrol.value = ;
>deincontrol u.s.w.
>
>z.B. ins Panel rein mit
>
>Panel1.Controls.Add(deincontrol);
>
>u.s.w.
>
>
>MfG
>Johann
>
>
>
>
>-----Urspr�ngliche Nachricht-----
>Von: GMX [mailto:[EMAIL PROTECTED]]
>Gesendet: Donnerstag, 27. Juni 2002 11:27
>An: aspDEdotnet
>Betreff: [aspdedotnet] Dynamische Servercontrols
>
>
>Hey,
>
>Ist es m�glich dynamische Servercontrols zuerstellen? Ich m�chte z.B.
>ein <asp:textbox="varname" value="varvalue"/> aufbauen so wie es im
>alten ASP m�glich war.
>
>Ist dies m�glich?
>
>Danke + 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
| [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
| [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