ViewBag的用法

当视图中最上面已用    @model IEnumerable    传过一张表的值时,

在用另一个表传值可以用ViewBag往前传值:具体代码如下:

 

Name:自己命的名字

视图:

@foreach (var item in ViewBag.Name as IEnumerable)
                                    {
                                        @item.RapContent
                                    }

控制器 :

public ActionResult GIndex()
        {
            ViewBag.Name = Bll.RapidTable().RapidBinding().ToList();
            return View();
        }

Bll层:

public IEnumerable RapidBinding()
        {
            var list = db.T_RapidTable.OrderBy(x => x.RapID);
            return list;
        }

你可能感兴趣的:(ViewBag的用法)