我使用lalbel来显示文章的标题,和内容,但是当我显示出来以后我发现,完全不是我想要的,使用lalbel不能将段落的回车换行显示出来,本来有好几段的文章变成了一个段落,因为我现在使用vs.net编程的,不想使用<%=%>的方式来显示文章的内容,请问有没有什么办法可以实现这个呢?
谢谢!

解决方案 »

  1.   

    比如现在这个变量neirong保存了你数据库里面的那个要现实的文章的内容。那么如下操作neirong=neirong.replace("\r\n","<br>&nbsp;&nbsp;");这样拌定上你的label就可以了
      

  2.   

    不行啊!
    使用把\r\n替换成<br>没有办法实现换行[使用label]结果如下:
    化工机械人才:这类人才要求化工机械专业毕业,工作5年左右,能熟练运用 AutoCAD软件,精通化工机械设计配置及工艺。由于很多机械是从国外引进,若精通 英语则更好。   \r\n \r\n  化工质检人才:这类人才必须具有扎实的化工专业知识,懂ISO9001,有5年以上 企业标准化、质量认证的建立与实施经验,具备化工产品质量管理和分析控制能力, 熟悉各种实验仪器。 \r\n
      

  3.   

    不好意思,我看错了,我先前替换了的啊将包含有<br>的string放到lable中就会出现如下的 
    lable1.text=string 结果如下:
    化工机械人才:这类人才要求化工机械专业毕业,工作5年左右,能熟练运用 AutoCAD软件,精通化工机械设计配置及工艺。由于很多机械是从国外引进,若精通 英语则更好。   <br>  化工质检人才:这类人才必须具有扎实的化工专业知识,懂ISO9001,有5年以上 企业标准化、质量认证的建立与实施经验,具备化工产品质量管理和分析控制能力, 熟悉各种实验仪器。 <br>
      

  4.   

    还有没有了解啊??
    在lable不能实现显示文章段落啊!这是什么问题啊?
      

  5.   

    用REPLACE()函数是可以的,我已经试过
      

  6.   

    lblText.Text = "化工机械人才:这类人才要求化工机械专业毕业,工作5年左右,能熟练运用 AutoCAD软件,精通化工机械设计配置及工艺。由于很多机械是从国外引进,若精通 英语则更好。" + 
    "<"+"br"+">"+"化工质检人才:这类人才必须具有扎实的化工专业知识,懂ISO9001,有5年以上 企业标准化、质量认证的建立与实施经验,具备化工产品质量管理和分析控制能力, 熟悉各种实验仪器。"+"<"+"br"+">";