如何在ASP.net中显示ASP:Label中的Html标记

如何在ASP.net中显示ASP:Label中的Html标记,html,asp.net,Html,Asp.net,如何在ASP.net中显示ASP:Label中的Html标记 我正在从数据库中获取代码。如何在 如果我表现得像这样 <label class="label"> <asp:Literal runat="server" ID="litProjectType" Text='<%# Eval("ProjectType")%>'></asp:Literal> </label> 值被更改为HTML标记您可以使用Server.Html

如何在ASP.net中显示ASP:Label中的Html标记

我正在从数据库中获取代码。如何在

如果我表现得像这样

<label class="label">
    <asp:Literal runat="server" ID="litProjectType" Text='<%# Eval("ProjectType")%>'></asp:Literal>

</label>


被更改为HTML标记您可以使用Server.HtmlEncode函数对HTML中的数据进行编码。您可以编写如下代码:

    <label class="label">
    <asp:Literal runat="server" ID="litProjectType" Text='<%# Server.HtmlEncode(Eval("ProjectType"))%>'></asp:Literal>

</label>

您可以使用Server.HtmlEncode函数对html中的数据进行编码。您可以编写如下代码:

    <label class="label">
    <asp:Literal runat="server" ID="litProjectType" Text='<%# Server.HtmlEncode(Eval("ProjectType"))%>'></asp:Literal>

</label>