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