如何在视图中添加下一行(MVC4)?

时间:2014-11-12 11:26:20

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

我有一个用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

的引用

1 个答案:

答案 0 :(得分:0)

我建议使用Environment.NewLine作为模型中的换行符,但无论你想要什么都可以。  在视图中:

 foreach(var method in item.Methods){
       Html.Raw(method.Replace("[whatever line break character you have]", "<br />"))
 }