我目前正在开发ASP.NET MVC 4 Razor View。
在我的模型中,我得到了一个字符串属性,可以包含多个<p>
标记。
public string Description { get; set; }
我现在想要在Razor视图中循环我的<p>
,不管怎么样,将它们放入一个带有类名的新div
中:
@for(var i = 0; i < Count all <p>; i++)
{
<div class="newParagraph">@Html.Raw(@Model.Description part <p> to </p> )</div>
}
现在我的问题是,是否可以在字符串属性中循环我的<p>
并将每个段落放入其自己的div
?
您可以建议采用哪种方法来实现这一目标?
感谢!!!
答案 0 :(得分:0)
你可以简单地做
@Html.Raw(@Model.Description.Replace("<p>", "<div class=\"newParagraph\">").Replace("</p>", "</div>"));