为什么Server.HtmlDecode没有解码数据?

时间:2016-04-27 09:59:56

标签: c# asp.net c#-4.0 decode

我使用了Html TextArea标记从数据库中获取html编码数据。

但它以原始形式显示数据,即带有标签等。

 <div class="col-md-12">
         <div class="form-group">
             <label class="control-label">
               test body
             </label>
             <textarea><%= Server.HtmlDecode(bodytext) %></textarea>
         </div>
 </div>
为什么?

正文文本是我在服务器端使用的字符串。

2 个答案:

答案 0 :(得分:0)

TEXTAREA标记无法显示呈现的HTML。 你需要一个特殊的组件,google&#html web editor wysiwyg&#39;。

答案 1 :(得分:0)

@Cuckoo你可以使用&#34; HttpUtility.HtmlDecode(string)&#34;喜欢以下

    <div class="col-md-12">
         <div class="form-group">
             <label class="control-label">
               test body
             </label>
             <%= HttpUtility.HtmlDecode(bodytext) %>
         </div>
 </div>