Более эффективно передавать HtmlTextWriter
в ваш метод, затем записывать в выходной поток, а не буферизовать несколько строк.
На самом деле, именно так работают веб-контролы в базовой среде .Net. На высоком уровне много раз передается один и тот же HtmlTextWriter
во все методы рендеринга. Обычно, когда вы много читаете / пишете, работа с потоком более эффективна ... что, в конечном счете, является тем, что вы делаете (поток в данном случае является потоком отклика).
Отказ от ответственности: Это небольшая оптимизация, если только вы не создаете что-то монолитное ... но оптимизация тем не менее.