HomeController>索引操作執行選擇查詢。對於該選擇查詢中的每一行,我需要在我的索引視圖中呈現一個部分視圖。由於這取決於數據庫,我正在從控制器執行這部分代碼。我搜索了很多,但我無法弄清楚如何從控制器渲染PartialView。從控制器呈現部分視圖
部分視圖是否需要控制器操作?我不知道這一點,但是這是我創建:
public PartialViewResult ucDropdown(Question question) { ViewBag.Question = question; return PartialView(); }
在我的主要看法,我怎麼把這個局部視圖?我已(失敗)的嘗試:
public ActionResult Index(string id = "") { var q = ...... var ctrls = new ControlsController(); ViewBag.Questions = ctrls.ucDropdown(q); return View(); }
如何訪問這個局部視圖的ViewBag?