ciao a tutti, stavo facendo qualche prova con i placeholder perchè non li ho mai utilizzati. Ho creato una paginetta, ci ho piazzato il placeholder:

<asp:PlaceHolder id="PlaceHolder1" runat="server"></asp:PlaceHolder>

Poi nella parte relativa al codice ho scritto queste poche righe:

Dim txtBox As TextBox
txtBox = New TextBox()
txtBox.ID = "txtProva"

PlaceHolder1.Controls.Add(txtBox)

salvo, compilo (VS.NET) e lancio la pagina...
e non mi compare nulla.
Guardo il codice restituito al browser ed è ovviamente vuoto dove dovrebbe esserci la mia textbox...
il bello è che se io inserisco questa riga di codice:

PlaceHolder1.Controls.Add(New LiteralControl("ciao"))

Mi funziona!Ovviamente sempre senza mostrarmi la textbox...dove sbaglio?