Also ist der jetztige Ansatz eigentlich richtig oder?
Kannst du mir noch sagen wie ich die TextBoxen untereinander geschrieben
bekomme? Ein einfaches <br> w�rde reichen. Im Moment mache ich das so:
Sub ddList()
If (CType(myDD.SelectedItem.Value, Integer) > 0) Then
Dim tbl As New HtmlTable()
Dim i As Integer = 1
Do While i <= CType(myDD.SelectedItem.Value, Integer)
Dim row As New HtmlTableRow()
Dim cell As New HtmlTableCell()
Dim myTB As New TextBox()
myTB.ID = "linkBez(" & i & ")"
myTB.Text = ""
cell.Controls.Add(myTB)
row.Cells.Add(cell)
i += 1
tbl.Rows.Add(row)
Loop
myPH.Controls.Add(tbl)
End If
End Sub
Ich erzeuge also eine dynamische Tabelle. Funktioniert wunderbar, mich w�rde
jedoch interessieren wie ich das mit einem einfachen <br> hinbekommen w�rde.
Gut dann versuche ich jetzt mal die Ausgabeseite :)
Gru�
Rene
> Du wei�t doch was der User als Anzahl ausgew�hlt hat, diesen Wert musst du dann mit
>�bermitteln.
> Dann machst du eine For Schleife mit der Anzahl, die der User ausgew�hlt hat
> und lie�t die Textboxen aus. Die Textbox Namen musst du innerhalb der For Schleife
>nat�rlich wieder dynamisch zusammensetzen.
> Mit freundlichen Gr��en
> Andr�
> -----Urspr�ngliche Nachricht-----
> Von: Rene Paschold [mailto:[EMAIL PROTECTED]]
> Gesendet: Freitag, 31. Januar 2003 13:40
> An: ASP.NET
> Betreff: [Asp.net] Dynamische TextBoxen
> Hallo zusammen,
> ich habe folgenden Sachverhalt:
> Ein User kann auf einer Seite dynamische News eingeben. Jetzt hat er die
> M�glichkeit dazugeh�rige Links einzuf�gen.
> Dazu hat er eine SelectBox. Dort kann er zwischen 1 und 10 w�hlen. Nach
> jeder �nderung der Auswahl gibt es auf der ASPX Seite mehr oder weniger
> Textboxen f�r die Links.
> Ich denke die Textboxen binde ich an einen PlaceHolder (bitte korrigieren
> wenn falsch)!
> Ich wollte das in einer Schleife machen:
> Sub ddList()
> If (CType(myDD.SelectedItem.Value, Integer) > 0) Then
> Dim i As Integer = 1
> Do While i <= CType(myDD.SelectedItem.Value, Integer)
> Dim myTB As New TextBox()
> myTB.ID = "linkBez(" & i & ")"
> myTB.Text = ""
> myPH.Controls.Add(myTB)
> i += 1
> Loop
> End If
> End Sub
> Das funktioniert soweit auch nur das die TextBoxen nebeneinander kommen. Wie
> kann ich die denn jetzt untereinander machen? Ich k�nnte auch ein
> Tabellenelement hinterlegen, aber ich br�ucht nur einen <br> nach jeder
> Tabelle.
> Die Namen der Textbox sind jetzt so:
> linkBez(1), linkBez(2), linkBez(3), linkBez(4) usw.
> Ist das so richtig oder macht man das anderst?
> Wie kann ich die jetzt beim abschicken des Formulares auslesen ??
> Gr��e
> Rene
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net