asp.net mvc Razor View 循环结束 <p>

asp.net mvc Razor View loop over <p>

我目前正在开发 ASP.NET MVC 4 Razor View。

在我的模型中我得到了一个字符串 属性,它可以包含几个 <p> 标签。

public string Description { get; set; }

我现在想在 Razor 视图中遍历我的 <p>,以某种方式将它们放入一个新的 div 中,名称为 class:

@for(var i = 0; i < Count all <p>; i++)
{
   <div class="newParagraph">@Html.Raw(@Model.Description part <p> to </p> )</div>
}

我现在的问题是,是否可以在字符串 属性 中遍历我的 <p> 并将每个段落放入它自己的 div 中?

您建议采用哪种方法来实现这一目标?

谢谢!!!

你可以简单地做

@Html.Raw(@Model.Description.Replace("<p>", "<div class=\"newParagraph\">").Replace("</p>", "</div>"));