0
这里我创建一个简单的ArrayList。我怎样才能在<ul> <li>
中的ViewPage显示所有名称如何在视图中显示ArrayList
public ActionResult ArrayList()
{
ArrayList list = new ArrayList();
list.Add(12);
list.Add("Ghouse");
list.Add(12.258);
foreach(var xx in list)
{
ViewBag.ArrayList = xx;
}
return View();
}
使用'@foreach() ' –
可能u plz在视图中给出完整的语法 –
几点评论:**(1)**'ArrayList'是.NET 1.x时代的一个古老且非常原始的集合。它的元素都是'object'类型,这意味着'Add'上没有*类型检查*,并且在使用这些项时需要* type-check *和/或* type-cast * - 太可怕了!最好使用强类型的“列表”。或者如果您需要收集并保存不同类型的值,请创建一个类。 **(2)**您的'foreach'将多个'xx'值赋给同一个'ViewBag.ArrayList'项目。只有最后一个将会保留,因为每个分配都会覆盖前一个分配。 –