Bên ngoài được hưởng lợi từ thích ứng Rendering cho các thiết bị thay thế, không bao giờ làm cho tinh thần để viết tất cả các mã này:Có lợi ích gì khi sử dụng HtmlTextWriter nếu bạn không được hưởng lợi từ việc dựng hình thích nghi không?
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");
Khi StringBuilder có thể xây dựng các điều tương tự với chỉ đơn giản này:
sb.Append("<table><tr><td>");
sb.Append(someTextVariable);
sb.Append("</td></tr></table>");
Xem tại đây http: // stackoverflow.com/questions/489691/using-htmltextwriter-to-render-server-controls/489761 # 489761 –