public MvcHtmlString PopupList(List<string> myList)
{
TagBuilder ulBuilder = new TagBuilder("ul");
foreach (var item in myList)
{
TagBuilder liBuilder = new TagBuilder("li");
liBuilder.InnerHtml =item;
ulBuilder.InnerHtml += liBuilder;
}
MvcHtmlString.Create(ulBuilder.ToString());
}
当我拥有带有html标签的'myList'变量时,我想不要在输出中转换为html
答案 0 :(得分:0)
HTML编码可确保文本正确显示在 浏览器并未被浏览器解释为HTML。例如,如果是 文本字符串包含小于号(&lt;)或大于号(&gt;), 浏览器会将这些字符解释为开头或结束 HTML标记的括号。当字符是HTML编码时,它们是 转换为字符串&lt;和&gt;,这导致浏览器 显示小于号并大于正确的符号。