如果提供了分类名称或ID,我如何迭代所述分类中的术语列表?
E.g。我想做这样的事情:
var taxonomyId = 15;
foreach(dynamic item in get_terms(taxonomyId)) {
@Display(item.text)
}
答案 0 :(得分:1)
您需要在控制器/驱动程序中注入ITaxonomyService,而ITaxonomyService有一个方法可以返回taxonomyId的术语列表。
IEnumerable<TermPart> GetTerms(int taxonomyId);
您可以使用model / viewmodel将这些术语传递给视图。
您可以查看分类模块中的ITaxonomyService实现以获取更多详细信息。