就像CSDN的这个提问页面一样
输入:
   dsdsdsds
               dfsdfsd
sdfsdf
               fdsf
显示在页面上格式一样。
怎么保存这个格式,也就是:换行,回车,空格等,
怎么办?
我现在只解决了换行,空格怎么办?

解决方案 »

  1.   

    <pre>
       dsdsdsds
                   dfsdfsd
    sdfsdf
                   fdsf</pre>
      

  2.   

    在一个多行文本框中输入:
    ssss
      dsds 
    sd
           ddd
    提交到数据库;
    调用此字符串数据时用Replace("\r\n","<br>")
    可以实现换行,但空格不见了,
    我想问得是怎么维持这种格式到数据库以及怎么处理才能显示?
      

  3.   

    楼主是要把数据库里的东西包装成 HTML 显示到 IE 里么?那看来楼主忽略掉了一个常识~~ 在HTML中所有的连续空格啦制表符啦都只被认作为一个空格,回车符完全忽略。所以楼主的字符串格式是原原本本地被提交给浏览器的,只是被IE过滤掉了而已所以楼主要把文本框中的文本用HTML格式包装一下,可以用 Replace("\r\n","<br>")和Replace(" ","&nbsp;")实现最基础的功能,不过更建议用Server类里的好象是叫做 HtmlEncode() 方法完全地包装一下再写到数据库里去。这样更好,并且免去了有人写&lt;script&gt;的烦恼