1

我有一个 ASP.NET 项目符号列表控件,它是对列表项进行 html 编码的。

<strong>First Name</strong> is required and must consist of letters only.

不会导致“名字”以粗体文本输出。

如何阻止项目符号列表控件对其列表项输出进行 html 编码?

网络表单中的行是: <asp:BulletedList ID="bltUserDetailsErrors" runat="server"></asp:BulletedList>

然后是错误消息的中间列表:

userDetailsMessageList.Add(
                "<strong>First Name</strong>is required, must contain only letters, " +
                "and be no more than 50 letters.");

然后将其添加到项目符号列表中:

bltUserDetailsErrors.Items.Clear();
            foreach (string message in userDetailsMessageList)
            {
                bltUserDetailsErrors.Items.Add(new ListItem(message));
            }

是的,它绝对是 html 编码输出。

<li>&lt;strong&gt;First Name&lt;/strong&gt;is required, must contain only letters, and be no more than 50 letters.</li>

如何获取项目符号列表以呈现<strong></strong>标签,以便文本在浏览器中以粗体显示。

4

0 回答 0