Mvc没有格式化href链接

时间:2014-04-17 10:21:38

标签: html asp.net-mvc

我有mvc项目。在控制器I格式链接的下一个方式:

 user.ShortBiography = user.LongBiography.Substring(0, 100) + "... <a href=\"#\">Read more</a>";

On下一步查看HTML格式:

<p>@Html.DisplayFor(score => item.ShortBiography)</p>

当我在浏览器上打开网站时,我看到了这个结果:

Some text ... <a href="#">Read more</a>

So.MVC没有格式化链接。我只看到带标签的文字。所以。它是如何解决的?

1 个答案:

答案 0 :(得分:0)

您需要将ShortBiography设为HtmlString,否则您需要执行此操作:

@Html.Raw(item.ShortBiography)

我还使用了将字符串转换为HtmlString

的帮助器
@Html.DisplayFor(score => item.ShortBiography.ToHtmlString())