2016-04-27 8 views
1

Ich habe ein HTML-TextArea-Tag verwendet, um HTML-kodierte Daten aus der Datenbank zu bekommen.Warum decodiert Server.HtmlDecode Daten nicht?

aber es zeigt Daten in Rohform das heißt mit Tags usw.

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

warum?

Body Text ist eine Zeichenfolge, die ich auf der Serverseite verwendet habe.

Antwort

0

Das Tag TEXTAREA kann gerendertes HTML nicht anzeigen. Sie benötigen eine spezielle Komponente, um dies zu tun, google 'HTML-Web-Editor wysiwyg'.

+0

ich habe verwenden. einfach einfach senden html nicht dekodieren – Cuckoo

0

@Cuckoo können Sie "HttpUtility.HtmlDecode (string)" wie folgt

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