我有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没有格式化链接。我只看到带标签的文字。所以。它是如何解决的?
答案 0 :(得分:0)
您需要将ShortBiography设为HtmlString,否则您需要执行此操作:
@Html.Raw(item.ShortBiography)
我还使用了将字符串转换为HtmlString
的帮助器@Html.DisplayFor(score => item.ShortBiography.ToHtmlString())