var lstName = new List<string>();
lstName.Add("<a data-toggle=collapse data-parent=#accordion href=#User1>link-1 </a>");
lstName.Add("<a data-toggle=collapse data-parent=#accordion href=#User2>link-2 </a>");
lstName.Add("<a data-toggle=collapse data-parent=#accordion href=#User3>link-3 </a>");
var names = string.Join(" ، ", lstName);
显示:
<p style="font-size: 20px; color: #d51818;">@names </p>
为什么链接显示为字符串?如何将它们显示为链接?
答案 0 :(得分:1)
你应该使用MvcHtmlString作为你的html字符串的类型,因为MVC会自动编码普通字符串。 所以以这种方式重写代码:
var names = new MvcHtmlString(string.Join(" ، ", lstName));