我的文字中包含som \n
。
但是当在div中显示文本时,没有换行符。
如何在div中进行换行?
我尝试过Replace("\n","<br />")
和Replace("\n","<p></p>")
。
但是&lt; br /&gt;显示而不是换行。
ASP.NET:
<div class="text"> <%: newsItem.Text %></div>
CSS:
.text
{
color: Black;
margin-top: 10px;
margin-bottom: 10px;
}
答案 0 :(得分:3)
使用:
<%= newsItem.Text %>
而不是:
<%: newsItem.Text %>
第二种方法隐式地对HTML进行编码。