C# mvc 用viewbag传值后获取list值,如何从list中取出任意一个值

2024-11-15 17:03:48
推荐回答(1个)
回答1:

ViewBag是动态类耐肆型,可以在js界面昌旁轿任意强转换

public ActionResult Index()
{
var d = new List();
d.Add(....)//这里比如有 A B C D E F G 7个值
ViewBag.Data = d;
return View(ViewBag);
}

前台


    @foreach(var item in (List)ViewBag.Data)
    {
  • 输出@item即可

  • }
    想单独输出 也是先(List)ViewBag.Data,把ViewBag强转,然后就一般的操作List的代码都可以启拿写出来的。
    比如
  • ((List)ViewBag.Data)[5]

  • 就输出了数组第6个元素 也就是F。