这是交易。我的数据库中有一些nvarchar
文本有CHAR(10) + CHAR(13)
换行符。我正在使用一个<asp:repeater>
来显示和设置数据库内容的样式。这是我的 aspx 页面的样子:
<asp:Repeater ID="myRepeater" runat="server">
<ItemTemplate>
<div class="dataTiltle">
<%#Eval("datatitle") %> <br />
</div>
<div class="dataMain">
<%#Eval("datamain") %>
</div>
</ItemTemplate>
<SeparatorTemplate>
<hr />
</SeparatorTemplate>
</asp:Repeater>
以下是我从数据库中获取信息的方式:
SqlCommand comm = new SqlCommand("SELECT * FROM table", conn);
conn.Open();
SqlDataReader reader = comm.ExecuteReader();
myRepeater.DataSource = reader;
myRepeater.DataBind();
reader.Close();
nvarchar
我正在谈论的s 在该部分中datamain
。现在我的问题是我找不到显示文本换行符的方法。文本以直线显示,直到它们到达末尾。div
但是我希望文本自己的换行符也出现。我该怎么办?