StringBuilder отображает HTML-теги - PullRequest
1 голос
/ 12 декабря 2011

Почему строитель строк отображает HTML-теги на веб-странице?

В итоге он выглядит так, как на веб-странице

<b>UserAccountID:</b> 25xxx </br><b>vcAccessNumber:</b> 08505xxxx</br><b>DnisNumber:</b> 08505xxxx</br><b>Description:</b> Samtalsfxxxxx</br>

вот код

 stringBuilder.Append("<div><b>Table name: "+table.TableName +".</b></br> Contains "+table.Columns.Count+" columns and "+ table.Rows.Count+" rows</br>");
    stringBuilder.Append("Column names and first row data: </br>");


    for (int i = 0; i < table.Columns.Count; i++)
    {
        stringBuilder.Append("<b>" + table.Columns[i].ColumnName + ":</b> " + table.Rows[0][i] + "</br>");     
    }

    stringBuilder.Append("</div>");

1 Ответ

3 голосов
/ 12 декабря 2011

Это не имеет ничего общего с StringBuilder - речь идет о том, как вы записываете строку на страницу.

В вашем случае похоже, что строка получает кодировку HTML.Вы должны убедиться, что оно написано буквально, без какой-либо кодировки.

...