我有一个用MVC4 / Razor编写的web应用程序。我尝试动态地在视图中添加下一行。 我怎么能这样做?
我试过“<br />
”和“&amp; 10;&amp; 13;”太
在控制器中
exmaple.References = anExample.References.Replace(";", ";/r/n");
exmaple.Methods.AddRange(anExample.Methods);
exampleList.Add(example);
在视图中
<p>
<span class="label">@Html.DisplayNameFor(model => model.Methods)</span>
@{
foreach (var method in item.Methods)
{
<span>@Html.DisplayFor(modelItem => method)</span>
}
}
</p>
结果:
使用System; / r / n使用System.ComponentModel; / r / n
的引用答案 0 :(得分:0)
我建议使用Environment.NewLine作为模型中的换行符,但无论你想要什么都可以。 在视图中:
foreach(var method in item.Methods){
Html.Raw(method.Replace("[whatever line break character you have]", "<br />"))
}