当前位置:编程学习 > C#/ASP.NET >>

关于htmlencode 在textarea 与Label 之间的问题

 <tr>
    <td class="DgColTitle_R" align="right" valign="top">
        详细说明:<font color="red">*</font>
    </td>
    <td>
        <textarea id="content" rows="35" runat="server" cols="100"></textarea>
    </td>
</tr>

这个控件里我添加了很多分段的文字

在cs 文件中,我是以 
        string content = HttpUtility.HtmlEncode(this.content.Value);  
添加到数据表中的,

但是我用label 去显示这条数据用
        this.lab1.Text = HttpUtility.HtmlDecode(dtb.Rows[0]["MeetingContent"].ToString());

这个信息不是分段的,而是挤在一起,跟添加进去的文字段落不一样。请问大家这个该怎么去弄啊?

--------------------编程问答-------------------- 使用文本编辑器 如fck --------------------编程问答--------------------
引用 1 楼 q107770540 的回复:
使用文本编辑器 如fck


只是我做的页面加编译器的话,界面的样子很难看了 --------------------编程问答--------------------

顶顶顶呀 --------------------编程问答--------------------
引用楼主 njzhangyuliang 的回复:
<tr>
  <td class="DgColTitle_R" align="right" valign="top">
  详细说明:<font color="red">*</font>
  </td>
  <td>
  <textarea id="content" rows="35" runat="server" cols="100"></textarea>
  </td>
</t……

文本插入到数据库 不要编码  --------------------编程问答-------------------- 要是觉得FCk难看 还有很多别的 插件 
http://markitup.jaysalvat.com/home/ --------------------编程问答-------------------- HTMLEncode对\r\n是无法处理的,因此需要在HTMLEncode之后,再Replace("\r\n","<br/>")
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,