我在SQL数据库中存储了一些来自HTML代码的代码 例如,在我存储的数据库中
<b>Lorem Ipsum</b>
当我从sql中检索数据并将其输入标签时,它会显示类似
的内容<b>Lorem Ipsum</b>
但我希望它使用html代码,以便格式化。
答案 0 :(得分:3)
Label
控件会对您设置的值进行编码。请勿使用Label
,而是使用Literal
。
<asp:Literal ID="litExample"></asp:Literal>
然后设置它的Text
属性:
litExample.Text = "<b>Lorem Ipsum</b>";
答案 1 :(得分:0)
您也可以使用跨度:
<span runat="server" id="mySpan" />
然后设置InnerHtml属性:
mySpan.InnerHtml = [...];
有时最好使用System.Web.UI.HtmlControls而不是System.Web.UI.WebControls,因为它们可以创建更清晰,更小的HTML输出。