2014-04-17 36 views
0

我有mvc项目。在控制器I格式旁边的链接方式:Mvc未格式化href链接

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

的看法的HTML格式下一个方法:

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

当我打开浏览器的网站,我看到这样的结果:

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

所以.MVC不格式化链接。我只看到带有标签的文字。所以。它如何修复?

回答

0

你需要要么使ShortBiography一个HtmlString否则你将需要这样做:

@Html.Raw(item.ShortBiography) 

我也用这字符串转换助手HtmlString

@Html.DisplayFor(score => item.ShortBiography.ToHtmlString()) 
+0

是。它帮助我。谢谢。 – user3231442