Fuera de beneficiarse de Prestación de adaptación para dispositivos alternativos, no es que alguna vez sentido para escribir todo de este código:¿Hay algún beneficio al usar HtmlTextWriter si no va a beneficiarse de la representación adaptativa?
writer.WriteBeginTag("table");
writer.WriteBeginTag("tr");
writer.WriteBeginTag("td");
writer.Write(HtmlTextWriter.TagRightChar);
writer.WriteEncodedText(someTextVariable);
writer.WriteEndTag("td");
writer.WriteEndTag("tr");
writer.WriteEndTag("table");
Cuando StringBuilder podría construir lo mismo con simplemente esto:
sb.Append("<table><tr><td>");
sb.Append(someTextVariable);
sb.Append("</td></tr></table>");
Ver aquí http: // stackoverflow.com/questions/489691/using-htmltextwriter-to-render-server-controls/489761 # 489761 –