2013-07-17 6 views
0

У меня есть строка, сохраненная в базе данных с тегами html. Мне нужно распечатать его на моем веб-сайте в соответствии с этими стилями (например, курсивом, жирным шрифтом).C# - Печать Html вместо строки

Проблема заключается в том, что вместо форматированной строки я получаю строку с тегами.

я использовал:

<%=System.Net.WebUtility.HtmlEncode(dr_stream["Description"].ToString())%> 

я впервые попробовал без HTML и не работает.

ответ

0

Создать DIV и назначить DIV в качестве myDiv.innerHtml = yourString

0

Я понять это. Я записывал кодированную версию в базе данных. Я использовал Decode вместо Encode, и это сработало.

0

Это может быть решение

ASP.NET MVC

@Html.Raw(dr_stream["Description"].ToString()) 

ASP.NET

<asp:Literal runat="server" Text='<%#dr_stream["Description"]%>'></asp:Literal> 
Смежные вопросы