关于label换行的问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 10:23:32
这个问题之前在这里问过,不过得不到什么答案,我就把我要解决的疑问说的详细一点
就是我在做一个论坛的“发表帖子”这一版面
我在页面做了一个textBox做为用户写帖子的地方
并且设置了TextMode为MultiLine,以及Wrap为True
下面是一个“发表帖子”的button,用以将你写的东西以字符串的形式存储
并且将它显示到一个label上面去
那么我现在在上面写了一帖子,比如:
aaa
bbb
ccc
然后我按发表了
但显示的是
aaa bbb ccc
虽然内容无差别,但是却没有换行,只是中间空了两个空格
我试过手动的在帖子里面加上<br>,但按“发表”后显示“检测到有潜在危险的 Request.Form 值”,但是在label的text属性里面直接写<br>却可以达到我要的换行效果
关于这个问题应该如何解决呢?是否还有更好的方法可以达到我要的这种效果?麻烦各位指教指教~谢谢了

在给lable绑定的时替换一下 lable.text=lable.text.repalce("/n","<br/>")

调试一下看看对label.text赋值的时候,是不是包含\r\n字符,如果有的话可用replace方法替换为“<br>”.

asp.net控件换行用 \r\n