2011-11-20 109 views

回答

0

您可以通过ViewDataViewBag将控制器操作中的任意数量的集合传递给视图。

public ActionResult Index() 
{ 
    ViewData["foos"] = GetFoos(); 
    ViewData["bars"] = GetBars(); 
    ViewData["bazz"] = GetBazz(); 

    return View(/*model*/); 
} 

并在视图

@Html.Grid((IEnumerable<Foo>)ViewData["foos"]).Columns(...) 
@Html.Grid((IEnumerable<Bar>)ViewData["bars"]).Columns(...) 
@Html.Grid((IEnumerable<Bazz>)ViewData["bazz"]).Columns(...)