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?