2011-11-20 106 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(...)