将多行文本框用参数方式写入字符串到数据库中,读出来时我用<pre>,多数能按原来格式显示,
可输入时的自动换行,在显示时没自动换行。这是为什么? 
如:输入:
111111111
222222222
读出显示为111111112222222 
怎么办?
 

解决方案 »

  1.   

    this.LblInfor.Text="<pre>"+Model.Infor.ToString()+"</pre>";
    (LblInfor是lable控件,Model.Infor.ToString()是读出的字段值。Infor为access的备注字段)
      

  2.   

    哦,csdn的这个文本输入框也有类似问题:
    我输入的是:
    11111111111111111111111111111111111
    22222222222222222222222222222222222
    3333333333     444444444
    显示确变了。
      

  3.   

    若直接显示在网页中或者赋值给label,请将数据库中读取的文本中的回车换行符替换为网页换行符即可。
      

  4.   

    dfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdhdfghfhfdh