【发布时间】:2016-08-23 23:10:12
【问题描述】:
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?
【问题讨论】:
标签: c# asp.net-mvc