Reputation: 127
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);
for display :
<p style="font-size: 20px; color: #d51818;">@names </p>
Why links are displayed as a string? How do I display them as links?
Upvotes: 0
Views: 108
Reputation: 2524
You should use MvcHtmlString as type of your html strings, because MVC encodes ordinar strings automatically. So rewrite your code in this manner:
var names = new MvcHtmlString(string.Join(" ، ", lstName));
Upvotes: 1