我有一个字符串保存在数据库与HTML标记。我需要在我的网站上打印这些样式(如斜体,粗体)。C# - 打印Html而不是字符串
问题是,而不是格式化字符串,我得到的字符串与标签。
我用:
<%=System.Net.WebUtility.HtmlEncode(dr_stream["Description"].ToString())%>
我第一次尝试没有HTML,并没有擦出火花。
我有一个字符串保存在数据库与HTML标记。我需要在我的网站上打印这些样式(如斜体,粗体)。C# - 打印Html而不是字符串
问题是,而不是格式化字符串,我得到的字符串与标签。
我用:
<%=System.Net.WebUtility.HtmlEncode(dr_stream["Description"].ToString())%>
我第一次尝试没有HTML,并没有擦出火花。
创建一个div并分配到div为myDiv.innerHtml = yourString
我看着办吧。我在数据库上记录了编码版本。 我使用解码而不是编码,它的工作。
这可能是一个解决方案
ASP.NET MVC
@Html.Raw(dr_stream["Description"].ToString())
ASP.NET
<asp:Literal runat="server" Text='<%#dr_stream["Description"]%>'></asp:Literal>