Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/02/2008, 02:53
ultimate
 
Fecha de Ingreso: diciembre-2007
Ubicación: Chile
Mensajes: 61
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: html en aspx desde code-behind

Usa el elemento "literal" que se encuentra en el toolbox.

él tiene unas propiedades que te permiten hacer eso.

este es un ejemplo de una solucion web que estoy haciendo:

StringBuilder cs = new StringBuilder();



cs.Append("<tr>");
cs.Append("<td>");
cs.Append("<p>");

cs.Append("</p>");
cs.Append("</td>");
cs.Append("</tr>");
//mini titulo
cs.Append("<tr style=\"font-style: italic; font-size: x-small\">");
cs.Append("<td>");
cs.Append("<p>");

cs.Append("</p>");
cs.Append("</td>");
cs.Append("<td>");
cs.Append("<p>");

cs.Append("</p>");
cs.Append("</td>");
cs.Append("</tr>");
//end
cs.Append("<tr>");
cs.Append("<td>");
cs.Append("<table border=\"0\" height=\"70\" width=\"100%\" cellspacing=\"2\" cellpadding=\"2\">");
cs.Append("<tr>");
cs.Append("<td valign=\"top\">");
cs.Append("<p>");
cs.Append(valor[i].contenido);
cs.Append("</p>");
cs.Append("<BR>");
cs.Append("</td>");
cs.Append("</tr>");
cs.Append("</table>");
cs.Append("</td>");
cs.Append("</tr>");
cs.Append("</table>");
cs.Append("<br />");
}

return cs;

y aqui usas la variable para pasarla al control literal y ver tu codigo html en tu sitio web.


Literal1.Text = valor.ToString();


Asi hago yo para tomarlo desde mi base de datos.

The Ultimate