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?