我有一个带有News
部分的网页,我从博客中获取这些新闻并将其发送到我的数据库,然后,我从我的数据库中获取这些新闻并将其显示在我的网页,首先我只是显示标题和一些文字,一旦点击了文字或标题,它就会把你送到博客,你可以阅读全新的。唯一的问题是,当我首先部分显示文字时,我也会显示reserved characters
。例如,部分新闻首先显示如下:
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum
has been the industry's standard dummy ...<img src="http://feeds.feedburner.com/~f/feedburner/eqsfD/~4/Dsdfg_fPs" height="1" width="1" alt=""/
这是我的代码:
@foreach (var itemBlogList in Model.BlogList)
{
<div class="panel panel-info">
<div class="panel-heading">
<a href="@itemBlogList.Link"> <h3 class="panel-title">@itemBlogList.Title</h3> </a>
</div>
<div class="panel-body">
@Html.DisplayFor( i => itemBlogList.Text)
</div>
</div>
}
我该怎么办才能显示那些特殊字符呢?
答案 0 :(得分:2)
这是因为您正在使用@Html.DisplayFor
帮助程序。请改为@Html.Raw
。
@foreach (var itemBlogList in Model.BlogList)
{
<div class="panel panel-info">
<div class="panel-heading">
<a href="@itemBlogList.Link"> <h3 class="panel-title">@itemBlogList.Title</h3> </a>
</div>
<div class="panel-body">
@Html.Raw( i => itemBlogList.Text)
</div>
</div>
}