我有一个 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><strong>First Name</strong>is required, must contain only letters, and be no more than 50 letters.</li>
如何获取项目符号列表以呈现<strong></strong>
标签,以便文本在浏览器中以粗体显示。