我怎么能得到和插入格式化的文本从mysql数据库和使用它
本文关键字:数据库 mysql 文本 怎么能 插入 格式化 | 更新日期: 2023-09-27 18:12:34
我想为我的网站创建一个新闻提要。现在新闻栏目的类型是longtext
。我有varchar
,但效果不太好。有几行带有格式化文本。我是说他们有"回车"。我从代码后面的数据库中获取数据,并将它们设置为会话。在设计页面,我试过这个:
<div>sessioncode.toString()</div>
<div>sessioncode</div>
<div class="panel-body">
<%:Session["HaberIcerik"]%>
</div>
都忽略了'r
(回车)。<a>
标签看起来像一个正常的<a>
字符串。在后面的代码中,我这样做了:
sessionvalue = sqldatas.rows[0]["newscontent"];
sessionvalue = sqldatas.rows[0]["newscontent"].toString();
Session["HaberIcerik"] = haber.Rows[0]["haberIcerik"];
你有什么建议?
web浏览器将按照HTML规范的要求将新行转换并压缩为空白,该规范要求使用<br />
表示换行符。
在呈现前预处理字符串:
sessionvalue = Regex.Replace(input_string, @"'r'n?|'n", "<br />");
或者在具有white-space: pre
CSS样式的元素内按原样呈现