2

我有一段文字,\n里面有 som。但是在 div 中显示文本时,没有换行符。

如何在 div 中进行换行???

我已经尝试Replace("\n","&lt;br /&gt;")Replace("\n","&lt;p&gt;&lt;/p&gt;"). 但是显示的是 <br /> 而不是换行符。

ASP.NET:

<div class="text"> <%: newsItem.Text %></div>

CSS:

.text
{
  color: Black;
  margin-top: 10px;
  margin-bottom: 10px;      
}
4

1 回答 1

3

采用:

<%= newsItem.Text %>

代替:

<%: newsItem.Text %>

第二种方法隐式地对字符串进行 HTML 编码。

于 2012-08-01T12:28:26.187 回答