Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

V.net

Criar HTML junto com controle dinamicamente.

Recommended Posts

Segue o problema: str.Append("<table border='1'>"); for(int x = 0; x < 5; x++){ str.Append("<tr>"); str.Append("<td>"); text = new TextBox(); text.Text = "teste"; text.ID = x.ToString(); text.Visible = true; pagina.FindControl("form1").Controls.Add(text); str.Append("</td>"); str.Append("</tr>"); } str.Append("</table>"); HttpContext.Current.Response.Write(str);O problema disso é que o controle não fica inserido no html e sim ele acaba sendo inserido fora. Como unir o html junto com o controle?obrigado desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal a solução está aqui, é preciso usar os objetos Table, cell e rows..... :) public TextBox text; public StringBuilder str; public TableRow tbr; public TableCell tbc; public Table tb; public void lbk(System.Web.UI.Page pagina) { tb = new Table(); for(int x = 0; x < 5; x++){ text = new TextBox(); text.Text = "junior"; text.Style["Position"] = ""; text.ID = x.ToString(); text.Visible = true; //pagina.FindControl("form1").Controls.Add(text); tbr = new TableRow(); tbc = new TableCell(); tbc.Controls.Add(text); tbr.Cells.Add(tbc); tb.Controls.Add(tbr); } pagina.FindControl("form1").Controls.Add(tb);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.