如何从c#创建一个字符串,该字符串可以在View中显示为渲染的锚标记

时间:2016-06-30 10:33:01

标签: c# asp.net-mvc asp.net-mvc-3

我正在尝试创建一个字符串,它应该在cshtml page中呈现为锚标记。但是它不是锚标记,而是呈现为字符串,它显示字符串。请有人纠正我。

这就是我正在做的事情

string info= "You are on this page. <a href=www.yahoo.com target=_blank >Click to view</a>"

2 个答案:

答案 0 :(得分:1)

有了一个列表,你可以在列表上循环,然后使用Html.Raw将字符串显示为原始HTML:

@foreach(var link in list)
{
    Html.Raw(link);
}

答案 1 :(得分:-2)

WebUtility.HtmlEncode("<b>This html format<b>");