在视图中显示列表项

时间:2014-06-03 19:03:09

标签: c# asp.net-mvc razor

我是c#和MVC的新手

我使用类似的方法创建了FormController.cs:

public ActionResult Showlist()
    {
        List<int> list = new List<int>();
        list.Add(54);
        list.Add(524);
        list.Add(23);
        list.Add(43);

        return View(list);
    }

然后我从该方法创建一个视图。在我的div-tags中,我把文字放在:

<body>
    <div>
        @Model.ToString();
    </div>
</body>

结果是包含文字System.Collections.Generic.List`1[System.Int32]

的视图

我的问题:显示我在列表中添加的值的好方法(或最佳方式)是什么?

1 个答案:

答案 0 :(得分:0)

此外,您需要将模型声明为cshtml中的列表:

@model IEnumerable<int>

@{
  foreach (var anInt in Model)
  {
    <text>@anInt</text>
  }
}