【发布时间】:2011-01-11 04:18:09
【问题描述】:
我有一个显示Categories 列表的部分视图。我想将该部分视图放在任何页面上,但我想让它自己调用服务并获取 categories 列表,而不必在每个控制器中都这样做行动。类似于网络表单,您可以在其中放置代码。
例如。
操作
public ActionResult Index()
{
JobListViewModel model = new JobListViewModel();
model.Categories= jobService.GetCategories();
return View(model);
}
public ActionResult Details(int id)
{
Job job = jobService.GetJob(id);
return View(job);
}
我创建了一个partial,它将采用model.Categories 模型并显示一个列表。如您所见,索引页面可以正常工作,但我不想在详细信息页面中再次调用它。有没有办法自己对GetCategories() 服务进行部分视图调用?
【问题讨论】:
标签: asp.net-mvc