Asp.net StringBuilder呈现html标记

Asp.net StringBuilder呈现html标记,asp.net,stringbuilder,Asp.net,Stringbuilder,为什么stringbuilder在网页中呈现HTML标记 在网页上它最终看起来像这样 <b>UserAccountID:</b> 25xxx </br><b>vcAccessNumber:</b> 08505xxxx</br><b>DnisNumber:</b> 08505xxxx</br><b>Description:</b> Samtalsfxxxxx</

为什么stringbuilder在网页中呈现HTML标记

在网页上它最终看起来像这样

<b>UserAccountID:</b> 25xxx </br><b>vcAccessNumber:</b> 08505xxxx</br><b>DnisNumber:</b> 08505xxxx</br><b>Description:</b> Samtalsfxxxxx</br>
UserAccountID:25xxx
vccessnumber:08505xxxx
DnisNumber:08505xxxx
说明:Samtalsfxxxxx
这是密码

 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>");
stringBuilder.Append(“表名:“+Table.TableName+”
包含“+Table.Columns.Count+”列和“+Table.Rows.Count+”行
”; 追加(“列名和第一行数据:
”; for(int i=0;i”; } stringBuilder.Append(“”);
这与
StringBuilder
无关-它是关于如何将字符串写入页面


在您的例子中,字符串似乎正在进行HTML编码。您需要确保它是按字面意思编写的,没有任何编码。

XHTML中的换行标记被写为

,而不是

。StringBuilder不这样做,如何在网页上打印字符串?我认为它不是StringBuilder。如何在页面上输出结果字符串?这可能是HTML编码的地方。