如何在引导程序标签中从数据库中动态显示文本换行符?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在引导程序标签中从数据库中动态显示文本换行符?相关的知识,希望对你有一定的参考价值。
我正在使用asp.net的bootstrap。我有一个bootstrap标签,其内容是在按钮点击时从DB(sql server)动态显示的。 DB表的单个单元格包含必须在该标签中显示的多行文本。
我使用break标记将数据保存在数据库中。现在我尝试用Environment.NewLine替换break标记,如下所示:
for (int i = 0; i < datatable.Rows.Count; i++)
{
QuesHint.InnerText = datatable.Rows[i]["Ques_Description"].ToString();
QuesHint.InnerText.Replace("<br/>", Environment.NewLine);
}
这是我的aspx:
<label id="QuesHint" runat="server" aria-multiline="True"></label>
但我得到的输出是:like this 一切都出现在1行。我怎样才能让它出现在下一行。
PS:我曾尝试像
display: block; word-wrap: break-word;
这样的css属性,但没有任何效果。
请给我任何建议。
答案
使用如下:
for (int i = 0; i < datatable.Rows.Count; i++)
{
QuesHint.Innerhtml = datatable.Rows[i]["Ques_Description"].ToString();
}
以上是关于如何在引导程序标签中从数据库中动态显示文本换行符?的主要内容,如果未能解决你的问题,请参考以下文章
微信小程序textarea换行输入的文本,在view中如何换行渲染
微信小程序textarea换行输入的文本,在view中如何换行渲染