dedecms多行文本如何换行

自定义表单中,选择了多行文本,但是提交之后,显示出来并不是多行文本。我在网上查了下,据说是里面的换行默认为/n,这个在浏览器中不认,需要修改dede系统里面的代码。跪求d... 自定义表单中,选择了多行文本,但是提交之后,显示出来并不是多行文本。
我在网上查了下,据说是里面的换行默认为/n,这个在浏览器中不认,需要修改dede系统里面的代码。
跪求dede大神解答!
展开
 我来答
匿名用户
2017-05-23
展开全部
由于在TextBox中换行都是"\n",在浏览器端进行显示时当然不认的,所以在显示之前需要将"\n"转换成"<br>"。
方法如下:
string Content= TextBox1.Text.Replace("\n", "<br>");//将回车替换成html中的换行标记
Content=Content.Replace(" ", " ");//将空格替换了,为了保证空格在中文状态下显示正常,用了两个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式