asp.net mvc Razor在<p>上查看循环

时间:2018-02-05 19:30:45

标签: c# asp.net asp.net-mvc asp.net-mvc-4 razor

我目前正在开发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

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

感谢!!!

1 个答案:

答案 0 :(得分:0)

你可以简单地做

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